mongos> db.collection.find().sort({"insert_time": 1}).limit(1).explain()
{
"queryPlanner" : {
"mongosPlannerVersion" : 1,
"winningPlan" : {
"stage" : "SHARD_MERGE_SORT",
"shards" : [
{
"shardName" : "shard0",
"connectionString" : "shard0/mng10:27017,mng20:27017",
"serverInfo" : {
"host" : "mng10",
"port" : 27017,
"version" : "3.2.9-2.1",
"gitVersion" : "d497c754e9f679cd4e639bdffaa3cb31e54b7f04"
},
"plannerVersion" : 1,
"namespace" : "database.collection",
"indexFilterSet" : false,
"parsedQuery" : {
"$and" : [ ]
},
"winningPlan" : {
"stage" : "LIMIT",
"limitAmount" : 1,
"inputStage" : {
"stage" : "SHARDING_FILTER",
"inputStage" : {
"stage" : "FETCH",
"inputStage" : {
"stage" : "IXSCAN",
"keyPattern" : {
"insert_time" : NumberLong(1)
},
"indexName" : "insert_time_1",
"isMultiKey" : false,
"isUnique" : false,
"isSparse" : false,
"isPartial" : false,
"indexVersion" : 1,
"direction" : "forward",
"indexBounds" : {
"insert_time" : [
"[MinKey, MaxKey]"
]
}
}
}
}
},
"rejectedPlans" : [ ]
},
{
"shardName" : "shard1",
"connectionString" : "shard1/mng11:27017,mng21:27017",
"serverInfo" : {
"host" : "mng11",
"port" : 27017,
"version" : "3.2.9-2.1",
"gitVersion" : "d497c754e9f679cd4e639bdffaa3cb31e54b7f04"
},
"plannerVersion" : 1,
"namespace" : "database.collection",
"indexFilterSet" : false,
"parsedQuery" : {
"$and" : [ ]
},
"winningPlan" : {
"stage" : "LIMIT",
"limitAmount" : 1,
"inputStage" : {
"stage" : "SHARDING_FILTER",
"inputStage" : {
"stage" : "FETCH",
"inputStage" : {
"stage" : "IXSCAN",
"keyPattern" : {
"insert_time" : NumberLong(1)
},
"indexName" : "insert_time_1",
"isMultiKey" : false,
"isUnique" : false,
"isSparse" : false,
"isPartial" : false,
"indexVersion" : 1,
"direction" : "forward",
"indexBounds" : {
"insert_time" : [
"[MinKey, MaxKey]"
]
}
}
}
}
},
"rejectedPlans" : [ ]
},
{
"shardName" : "shard2",
"connectionString" : "shard2/mng12:27017,mng22:27017",
"serverInfo" : {
"host" : "mng22",
"port" : 27017,
"version" : "3.2.9-2.1",
"gitVersion" : "d497c754e9f679cd4e639bdffaa3cb31e54b7f04"
},
"plannerVersion" : 1,
"namespace" : "database.collection",
"indexFilterSet" : false,
"parsedQuery" : {
"$and" : [ ]
},
"winningPlan" : {
"stage" : "LIMIT",
"limitAmount" : 1,
"inputStage" : {
"stage" : "SHARDING_FILTER",
"inputStage" : {
"stage" : "FETCH",
"inputStage" : {
"stage" : "IXSCAN",
"keyPattern" : {
"insert_time" : NumberLong(1)
},
"indexName" : "insert_time_1",
"isMultiKey" : false,
"isUnique" : false,
"isSparse" : false,
"isPartial" : false,
"indexVersion" : 1,
"direction" : "forward",
"indexBounds" : {
"insert_time" : [
"[MinKey, MaxKey]"
]
}
}
}
}
},
"rejectedPlans" : [ ]
}
]
}
},
"ok" : 1
}