标签: json azure nosql azure-cosmosdb
CosmosDB SQL API。它是否需要一个独特的密钥?当唯一性发生变化时,优化或性能是否会有所不同?
答案 0 :(得分:1)
不确定您所指的是关于优化或性能的内容,但是......在分区内(或使用单分区10gb集合),每个id必须是唯一的。否则您无法插入数据。点读取函数将文档的id(以及分区ID,如果是分区集合)作为参数,返回单个文档。
id
如果您需要具有非唯一值的密钥,则需要创建自己的属性。然后,您可以在具有值的属性上进行查询,并返回具有该匹配值的文档集。