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

Cách lọc ra các trường không cần thiết (các trường lồng nhau) trong các bản ghi trả về

Những gì bạn cần được gọi là phép chiếu

Thay vì giải pháp cụ thể cho trình điều khiển, đây là cách tiếp cận chung.

Ví dụ:truy vấn bình thường của bạn trong mongo shell như:

db.coll.find({"table_name": "pce_inflation"})

Và bây giờ bạn muốn loại bỏ _id , truy vấn của bạn sẽ trở thành:

db.coll.find({"table_name": "pce_inflation"}, {"_id":0 , "table_name":1, "data.2013":1, "data.2014":1})

Cú pháp của phép chiếu được chỉ định trong liên kết trên




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Phiên bản Mongoose .save () không hoạt động khi đối tượng mảng nhúng thay đổi

  2. Lỗi mongoid trả về tài liệu đầu tiên khi gọi cuối cùng?

  3. Mongodb và sắp xếp mảng phụ

  4. Triển khai / Ghi đè MongoRepository Giữ định dạng HATEOAS

  5. Tại sao máy chủ cấu hình MongoDB chỉ phải là một hoặc ba?