【问题标题】:CosmosDB: Can a key be a duplicated? Key: Value (documentDB/SqlAPi)CosmosDB:密钥可以重复吗?键:值(documentDB/SqlAPI)
【发布时间】:2018-07-18 01:01:46
【问题描述】:

CosmosDB SQL API。它需要一个唯一的密钥吗?当唯一性改变时,优化或性能是否会发生变化?

【问题讨论】:

  • 对唯一密钥 (id) 的需求是有据可查的。不确定我是否理解您的问题...

标签: json azure nosql azure-cosmosdb


【解决方案1】:

关于优化或性能,不确定您指的是什么,但是......在分区(或单个分区 10gb 集合)中,每个 id 必须是唯一的。否则不能插入数据。点读函数将文档的id(以及分区 ID,如果是分区集合)作为参数,返回单个文档。

如果您需要具有非唯一值的键,则需要创建自己的属性。然后,您可以查询具有值的该属性,并返回具有该匹配值的文档集。

【讨论】:

    猜你喜欢
    • 2017-10-20
    • 2012-07-09
    • 1970-01-01
    • 2018-07-28
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    相关资源
    最近更新 更多