我有默认索引 _id 的集合用户。
我做这个查询:
db.users.find({ }, { "_id" : 1 }).limit(50);
或者这个查询:
db.users.find({ "_id" : NumberLong("382748936301357196") }, { "_id" : 1 }).limit(50);
我希望这些查询仅用于索引,因为我不想返回 _id 以外的任何其他字段。但是解释是说这个查询不是indexOnly。为什么?
我有默认索引 _id 的集合用户。
我做这个查询:
db.users.find({ }, { "_id" : 1 }).limit(50);
或者这个查询:
db.users.find({ "_id" : NumberLong("382748936301357196") }, { "_id" : 1 }).limit(50);
我希望这些查询仅用于索引,因为我不想返回 _id 以外的任何其他字段。但是解释是说这个查询不是indexOnly。为什么?