此示例来自MongoDB
文档:
{
"_id": ObjectId(...),
"name": "John Doe",
"address": {
"street": "Main",
"zipcode": "53511",
"state": "WI"
}
}
您可以使用以下规范在address.zipcode
字段上创建索引:
db.people.createIndex( { "address.zipcode": 1 } )
这是否意味着只有一个John Doe可以使用邮政编码53511
?
我有点困惑!
答案 0 :(得分:1)
它没有 - 它仅仅意味着形式的查询
db.people.find({"address.zipcode": "12345"})
将能够使用该索引而不是扫描整个集合。
如果索引是唯一的,则会阻止在整个集合中重复使用该zipcode