【发布时间】:2019-04-01 16:03:36
【问题描述】:
我的文件是:
{
"firstName" : "My first name",
"lastName": "My lastName",
}
我已使用唯一稀疏索引为字段fristName 和lastName 编制索引。这意味着我的数据库中将始终拥有唯一的 firstName 和 lastName。
但对于字段firstName 和lastName,它可以有空值(即,将其插入数据库时缺少字段)。
这在 MongoDB v3.4 中运行良好。但是当我尝试在 cosmosdb 中使用相同的代码插入时,我得到了错误
multiple write errors: [{write errors: [{E11000 duplicate key error collection: user Failed _id or unique key constraint}]}, {<nil>}]
cosmosdb 是否支持唯一稀疏索引?
我发现这个link 说它不支持uniue sparse index。
默认情况下支持link 表示sparse index。
【问题讨论】:
标签: azure-cosmosdb azure-cosmosdb-mongoapi