Sự khác nhau giữa toán tử $match
được sử dụng bên trong hàm tổng hợp và số find
thông thường trong Mongodb là gì?
Tại sao chức năng find
cho phép đổi tên các tên trường như chức năng tổng hợp? ví dụ: Tóm lại, chúng tôi có thể chuyển chuỗi sau:
{ "$project" : { "OrderNumber" : "$PurchaseOrder.OrderNumber" , "ShipDate" : "$PurchaseOrder.ShipDate"}}
Trong khi đó, tìm không cho phép điều này.
Tại sao sản lượng tổng hợp không trả về dưới dạng DBCursor hoặc Danh sách? và tại sao chúng ta không thể nhận được một số tài liệu được trả về?
Cảm ơn bạn.
[MongoDB 2,6 hoạt động tổng hợp sẽ trả về một con trỏ] (http://docs.mongodb.org/master/release-notes/2.6/# aggregation-operations-now-return-con trỏ). – vinipsmaker