$match在聚合函数中使用的运算符和findMongodb中的常规运算符之间有什么区别?
为什么find函数不允许重命名像聚合函数这样的字段名?例如,在聚合中,我们可以传递以下字符串:
{ "$project" : { "OrderNumber" : "$PurchaseOrder.OrderNumber" , "ShipDate" : "$PurchaseOrder.ShipDate"}}
Run Code Online (Sandbox Code Playgroud)
然而,find不允许这样做.
为什么聚合输出不会作为DBCursor或List返回?还有为什么我们不能计算返回的文件?
谢谢.
mongodb ×1