【发布时间】:2021-02-02 23:15:21
【问题描述】:
使用以下通用定义:
Alternative 1 Index = 索引存储“具有键值 k 的整个数据记录”
Alternative 2 Index = 索引存储“
Alternative 3 Index = 索引存储“
我查看了 https://docs.mongodb.com/manual/indexes/ 中的 mongo index 自述文件,它看起来像备选方案 2,但想确认一下。
【问题讨论】:
使用以下通用定义:
Alternative 1 Index = 索引存储“具有键值 k 的整个数据记录”
Alternative 2 Index = 索引存储“
Alternative 3 Index = 索引存储“
我查看了 https://docs.mongodb.com/manual/indexes/ 中的 mongo index 自述文件,它看起来像备选方案 2,但想确认一下。
【问题讨论】:
默认情况下,MongoDB 在创建集合期间会在 _id 字段上创建唯一索引。您可以看到默认索引 (_id) 以及您使用 mongo Shell 创建的其他索引。
db.collection.getIndexes() 返回一个包含文档的数组 集合的索引信息。
[
{
"v" : 2,
"key" : {
"_id" : 1
},
"name" : "_id_"
},
...
]
【讨论】: