在聚合函數中使用的$match
運算符與Mongodb中的常規find
有什麼區別?
爲什麼find
函數不允許像集合函數那樣重命名字段名? 例如總的來說,我們可以通過以下字符串:
{ "$project" : { "OrderNumber" : "$PurchaseOrder.OrderNumber" , "ShipDate" : "$PurchaseOrder.ShipDate"}}
但是,find不允許這樣做。
爲什麼總輸出不會返回爲DBCursor或List?也爲什麼我們不能計算返回的文件數量?
謝謝。
[MongoDB的2.6聚合操作將返回一個光標](http://docs.mongodb.org/master/release-notes/2.6 /#聚集的操作,現在已經返回遊標)。 – vinipsmaker