我試圖使用REST API從DocumentDB獲取文檔。我正在使用分區集合,因此需要添加「x-ms-documentdb-partitionkey」標題。如果我添加這個,我得到「分區鍵abc是無效的」。我無法在文檔中的任何地方找到特定格式的密鑰,但只是提供期望的字符串值不起作用。有誰知道預期的格式?DocumentDB REST API:x-ms-documentdb-partitionkey無效
2
A
回答
4
分區鍵必須指定爲數組(具有單個元素)。例如:
x-ms-documentdb-partitionkey: [ "abc" ]
2
分區集合的分區鍵實際上是DocumentDB中屬性的路徑。因此,你需要按以下格式指定它:
/{path to property name} e.g. /department
從Partitioning and scaling in Azure DocumentDB
:
你必須選擇具有廣泛價值的JSON屬性名和 很可能已經均勻分佈訪問模式。 分區 鍵被指定爲JSON路徑,例如, /部門代表 財產部門。
鏈接中還列出了更多示例。
相關問題
- 1. @REST REST中無效
- 2. DocumentDB仿真器REST API
- 3. DocumentDb .NET Core SDK - IQueryable.OrderBy生成無效查詢
- 4. Magento REST API簽名無效
- 5. DocumentDb客戶端接收無效的api版本documentdb確保傳遞有效的x-ms版本標頭值
- 6. 在DocumentDB中創建附件時無效的請求有效負載錯誤
- 7. Woocommerce REST API - 無效參數:attributes [rest_invalid_param]
- 8. Django rest:無效的選擇錯誤
- 9. Bitfinex API REST V2 - API無效鍵
- 10. Django Rest Framework:「in()無效文字」與CharField
- 11. paypal rest node sdk「此交易無效」
- 12. 無效的會話ID從Salesforce REST API
- 13. REST JSON的架構無效CreatePassengerNameRecord響應
- 14. CSRF在REST POST方法上無效
- 15. Spring REST | MappingJacksonHttpMessageConverter產生無效的JSON
- 16. Magento Rest Oauth API(簽名無效)401
- 17. 通過REST在DocumentDb中創建文檔時未經授權
- 18. DocumentDB爲了在DocumentDB結果
- 19. Azure DocumentDB:有效期限後的資源令牌保持有效
- 20. DocumentDB子查詢
- 21. documentdb使用LINQ
- 22. 對documentDB REST API調用進行身份驗證
- 23. DocumentDB Rest API - 爲新文檔創建文檔需要的編號
- 24. 帶Postman輸出的DocumentDB REST API始終爲「未授權」錯誤
- 25. DocumentDB REST API:從文檔中提取的PartitionKey不匹配
- 26. 嘗試通過REST API查詢DocumentDb時發生401(未授權)
- 27. 使用Azure DocumentDB作爲Django Rest Framework的數據庫
- 28. 如何驗證documentdb存儲過程REST調用
- 29. Azure DocumentDB Rest API PowerShell刪除集合401 Unathorized
- 30. documentDB .net Rest創建自動創建文檔ID
謝謝!這正是我需要的! –
[MS REST API文檔](https://docs.microsoft.com/en-us/rest/api/documentdb/querying-documentdb-resources-using-the-rest-api)沒有按照'partitionkey ',它確實有一個頭文件屬性'x-ms-partition-key',它被忽略。在查詢時將標題值「x-ms-documentdb-query-enablecrosspartition」設置爲「true」將忽略分區。 'x-ms-documentdb-partitionkey'確實有效 - 這個問題是在**括號**中加入的,而不僅僅是partitionkey的值。 – SliverNinja
嗨Aravind,你知道如何在宇宙存儲過程中指定分區鍵嗎?我一直在嘗試所有不同的組合,但沒有任何運氣。在這裏發佈一個問題https://stackoverflow.com/questions/48900680/400-error-when-upsert-using-cosmos-sp – Illuminati