不要在CosmosDB-MongoDB查询-3.6版本中使用唯一索引



我创建了以下字段的唯一索引:

db.xpto.createIndex ({cod_id: 1, reg_id: 1}, {unique: true})

db.xpto.find ({cod_id: 1, reg_id: 2}). explain ()

显示它不是由于索引引起的消息的:

query: {
'$ and': [
{cod_id: {'$ eq': 1}},
{reg_id: {'$ eq': '2'}}
]
},
indexUsage: {
pathsIndexed: {individualIndexes: [], compoundIndexes: []},
pathsNotIndexed: {
individualIndexes: ['cod_id', 'reg_id'],
compoundIndexes: []
}
}

你能帮我吗?

db.xpto.insertOne({({cod_id: 1, reg_id: 1}});
db.xpto.insertOne({({cod_id: 1, reg_id: 2}});
db.xpto.insertOne({({cod_id: 1, reg_id: 3}});
db.xpto.insertOne({({cod_id: 1, reg_id: 4}});

如何使用索引?如何在mongodb上强制建立索引?

最新更新