【发布时间】:2019-11-14 10:26:36
【问题描述】:
我正在使用 azure android SDK 将新记录添加到集合项中。 我们的 cosmos-DB 没有分区键。所以我将它作为 null 传递。
它会给我以下错误
在 x-ms-partitionkey 标头中提供的分区键的组件比集合中定义的要少。
谁能帮我摆脱困境?
【问题讨论】:
-
如果您编辑您的问题以包含更多详细信息,例如您为将数据插入 Cosmos DB 所编写的代码,这会有所帮助。也就是说:您不能创建没有分区键的集合(您可以指定
/id,因为该属性始终存在,但是...您需要在创建集合时指定 something)。跨度> -
@Karan Ekkawala 这个问题解决了吗?
-
很高兴见到你,是的,我已经通过分配分区键解决了这些问题,如下面的 cmets 中所述。让我知道是否可以再为您提供帮助。
-
嘿我面临同样的问题,仍然没有为我解决。你能帮我吗 。在我的数据库中,我有一个名为“/items”的分区键,但是当我使用它时,它会给出错误提示键不匹配
标签: azure azure-cosmosdb azure-android-sdk