与普通查询相比,Mongo解释聚合管道的结果给出了不同的结果

时间:2015-04-13 09:29:11

标签: mongodb aggregation-framework

与普通查询相比,聚合管道的Mongo解释结果给出了不同的结果。

I have my index on order_settlement_status.

查询1:

 db.restaurant_service_orders.find({order_settlement_status :1}).explain() 

给出“光标”:“BtreeCursor order_settlement_status_1”,

查询2:

db.collection.runCommand('aggregate', {pipeline: [{$match :{order_settlement_status : 1}}], explain: true}) 

给出了“光标”:“BasicCursor”

请解释为什么聚合管道的行为不同。

0 个答案:

没有答案