-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: manual
-
Labels:None
queries on sharded collections run against primary can be covered. Behavior seems to have changed starting 2.6.4.
mongos limitation seem unchanged (until 2.8)
MongoDB shell version: 2.6.3 connecting to: 127.0.0.1:27018/test shardA:PRIMARY> db.foo.find( { a: 1 }, { _id: 0 } ).explain() { "cursor" : "BtreeCursor a_1", "isMultiKey" : false, "n" : 1, "nscannedObjects" : 1, "nscanned" : 1, "nscannedObjectsAllPlans" : 1, "nscannedAllPlans" : 1, "scanAndOrder" : false, "indexOnly" : false,
sharda-265:PRIMARY> db.foo.find( { a: 1}, { a: 1, _id: 0 } ).explain() { "cursor" : "BtreeCursor a_1_b_1", "isMultiKey" : false, "n" : 1, "nscannedObjects" : 0, "nscanned" : 1, "nscannedObjectsAllPlans" : 0, "nscannedAllPlans" : 2, "scanAndOrder" : false, "indexOnly" : true,