【发布时间】:2017-09-03 20:10:14
【问题描述】:
根据this doc,您必须在调用删除时指定分区键。
那么,如果您创建了一个没有分区键的集合,这是否意味着您不能删除任何文档?
【问题讨论】:
标签: azure azure-cosmosdb
根据this doc,您必须在调用删除时指定分区键。
那么,如果您创建了一个没有分区键的集合,这是否意味着您不能删除任何文档?
【问题讨论】:
标签: azure azure-cosmosdb
该要求仅适用于分区集合。
如果您只是使用单分区 (10GB) 集合,只需调用不带 RequestOptions 属性的 DeleteDocumentAsync()(因为它将默认为 null),或者如果您使用 RequestOptions 中的 PartitionKey '正在设置其他选项,因为RequestOptions 用于指定分区键。
DeleteDocumentAsync() 的文档是 here。
【讨论】:
DeleteDocumentAsync() 的实际文档 - 你会看到RequestOptions 是可选的。但是除了文档之外,请从逻辑上考虑 - 如果没有分区键,为什么要指定分区键?