与普通查询相比,聚合管道的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”
请解释为什么聚合管道的行为不同。