Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 为什么索引字段的查询为indexOnly=false_Mongodb_Performance_Indexing_Nosql - Fatal编程技术网

Mongodb 为什么索引字段的查询为indexOnly=false

Mongodb 为什么索引字段的查询为indexOnly=false,mongodb,performance,indexing,nosql,Mongodb,Performance,Indexing,Nosql,我有具有默认索引id的集合用户 我提出这个问题: db.users.find({ }, { "_id" : 1 }).limit(50); db.users.find({ "_id" : NumberLong("382748936301357196") }, { "_id" : 1 }).limit(50); 或此查询: db.users.find({ }, { "_id" : 1 }).limit(50); db.users.find({ "_id" : NumberLong("3827

我有具有默认索引id的集合用户

我提出这个问题:

db.users.find({ }, { "_id" : 1 }).limit(50);
db.users.find({ "_id" : NumberLong("382748936301357196") }, { "_id" : 1 }).limit(50);
或此查询:

db.users.find({ }, { "_id" : 1 }).limit(50);
db.users.find({ "_id" : NumberLong("382748936301357196") }, { "_id" : 1 }).limit(50);
我希望这些查询看起来只是索引,因为我不想返回除_id之外的任何其他字段。为什么?


您实际上没有查询/筛选任何内容。你要的是所有的文件。在过滤器中添加一些按_id查询的内容。或者添加一个按_id排序的内容。好的,我添加了按id查找,但它仍然是indexOnly=false对我来说很好-您使用的是什么版本?{“游标”:“B游标id”,“isMultiKey”:false,“n”:1,“nscannedObjects”:0,“nscanned”:1,“nscannedObjects”:0,“nscannedAllPlans”:1,“ScandandOrder”:false,“indexOnly”:true,“nYields”:0,“nChunkSkips”:0,“millis”:0,“indexBounds”:{“{”id:[[ObjectId(“516F00F6BFD39F184CFDC8”),ObjectId(“516f00f6bfd3e39f184cfdc8”)]],请显示您的解释()输出?我为查询添加了解释。