有在名为“taches”的集合上创建的索引
> db.taches.getIndexes()
[
{
"v" : 2,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "test.taches"
},
{
"v" : 2,
"key" : {
"idProjet" : -1
},
"name" : "idProjet_-1",
"ns" : "test.taches"
},
{
"v" : 2,
"key" : {
"id" : -1
},
"name" : "id_-1",
"ns" : "test.taches"
}
]
>
这两个例子表明,这些查询没有使用索引,他们检查了所有的集合文档,不明白为什么?:
x一个一个一个一个x一个一个二个x
多谢了
我尝试了许多索引规则
1条答案
按热度按时间fjnneemd1#
在你的示例代码中肯定有一些错误,重新创建你的场景;它按预期工作(IXSCAN):
解释计划