MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để ẩn _id khỏi Aggregation?

Từ tài liệu mongodb

Bạn có thể $ chiếu kết quả để loại trừ _id - đây có phải là ý bạn?

http://docs.mongodb.org/manual/reference/aggregation/#pipeline

Lưu ý Trường _id luôn được bao gồm theo mặc định. Bạn có thể loại trừ _id một cách rõ ràng như sau:

db.article.aggregate(
    { $project : {
        _id : 0 ,
        title : 1 ,
        author : 1
    }}
);

Từ ví dụ của bạn, thao tác đầu tiên trong quy trình sẽ là loại trừ _id và bao gồm các tiêu hao khác.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để xóa một 'tài liệu' theo 'ID' bằng Trình điều khiển C # Chính thức cho MongoDB?

  2. Lọc kết quả theo Giá trị trường mục nhập mảng cuối cùng

  3. MongoDB tự lưu trữ

  4. TransientTransactionError trong Mongoose (hoặc MongoDB) là gì?

  5. MongoDb được cài đặt bởi Meteor như thế nào?