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

Sự khác biệt giữa hai truy vấn MongoDB này là gì?

Trong truy vấn đầu tiên, sau giai đoạn nhóm, giá trị tên màn hình của người dùng được lưu trong _id Chìa khóa. Không thuộc user.screen_name , do đó, giá trị đó sẽ không được chiếu vì không có khóa.

Nếu bạn sửa đổi phép chiếu của mình bằng cách sử dụng

{"$project": {"_id": "$_id", "count": 1, "tweet_texts": 1}},

hoặc

{"$project": {"_id": 1, "count": 1, "tweet_texts": 1}},

hoặc

{"$project": {"count": 1, "tweet_texts": 1}},

đường ống đầu tiên sẽ tương tự như đường ống thứ hai.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tải chậm / Cuộn dữ liệu khác trong Mongoose / Nodejs

  2. Làm tròn đến 2 chữ số thập phân trong mongodb

  3. Chèn vào Mảng đối tượng MongoDB

  4. PostgreSQL và MongoDB Ở đâu trong điều kiện

  5. Truy vấn $ near thông qua Java