Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
2.4.1
-
ALL
-
Description
Problem:
Seeing the index bounds for a single element of a $or reference items in another element of the $or.
Example:
See the second element of the query plan, where bounds are "size" and "created" (lines 46 and 49 below)
{
|
"clauses" : [
|
{
|
"cursor" : "BtreeCursor attr_1",
|
"isMultiKey" : true,
|
"n" : 1,
|
"nscannedObjects" : 1,
|
"nscanned" : 1,
|
"nscannedObjectsAllPlans" : 1,
|
"nscannedAllPlans" : 1,
|
"scanAndOrder" : false,
|
"indexOnly" : false,
|
"nYields" : 0,
|
"nChunkSkips" : 0,
|
"millis" : 0,
|
"indexBounds" : {
|
"attr" : [
|
[
|
{
|
"created" : ISODate("2013-02-01T00:00:01.689Z")
|
},
|
{
|
"$maxElement" : 1
|
}
|
]
|
]
|
}
|
},
|
{
|
"cursor" : "BtreeCursor attr_1",
|
"isMultiKey" : true,
|
"n" : 2,
|
"nscannedObjects" : 5,
|
"nscanned" : 5,
|
"nscannedObjectsAllPlans" : 5,
|
"nscannedAllPlans" : 5,
|
"scanAndOrder" : false,
|
"indexOnly" : false,
|
"nYields" : 0,
|
"nChunkSkips" : 0,
|
"millis" : 0,
|
"indexBounds" : {
|
"attr" : [
|
[
|
{
|
"size" : 128
|
},
|
{
|
"created" : ISODate("2013-02-01T00:00:01.689Z")
|
}
|
]
|
]
|
}
|
}
|
],
|
"n" : 3,
|
"nscannedObjects" : 6,
|
"nscanned" : 6,
|
"nscannedObjectsAllPlans" : 6,
|
"nscannedAllPlans" : 6,
|
"millis" : 0,
|
"server" : "vero:27017"
|
}
|