Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
None
-
None
-
None
-
Minor Change
-
ALL
Description
It used to be based on document field order, but is now based on the order in the projection spec.
> db.order.drop()
|
true
|
> db.order.insert({_id:1, first:1, second:1})
|
{ "ok" : 1, "n" : 1 }
|
> db.order.findOne({}, {second:1, first:1})
|
{ "_id" : 1, "second" : 1, "first" : 1 }
|
|
|
// Old query system
|
> db.adminCommand({setParameter:1, newQueryFrameworkEnabled: false})
|
{ "was" : true, "ok" : 1 }
|
> db.order.findOne({}, {second:1, first:1})
|
{ "_id" : 1, "first" : 1, "second" : 1 }
|
Attachments
Issue Links
- is depended on by
-
SERVER-11711 Make agg use new query framework
-
- Closed
-
- related to
-
SERVER-6293 Index only query fills in missing values with null
-
- Closed
-