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

MongoDb sắp xếp Bộ sưu tập theo số lượng trong Bộ sưu tập khác

Có nhiều cách để thực hiện những gì bạn đang yêu cầu. Bạn phải biết một số điều về dữ liệu trước. Một tài liệu B sẽ có bao nhiêu tài liệu?

  • Có vẻ như trường hợp bạn muốn Bộ sưu tập A có trường mục với tài liệu là B. Có giới hạn 16 MB cho điều đó, nhưng đối với hầu hết các trường hợp, hoạt động tốt.

  • Giữ số lượng bản ghi A với số lượng bản ghi B được chèn. (Tức là mỗi khi bạn chèn một chữ B, bạn sẽ $inc trường trên A). Sau đó, bạn sẽ tạo chỉ mục trên trường đếm cho A và thực hiện sort({count: -1})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb cập nhật nhiều

  2. PyMongo $ inc đang gặp sự cố

  3. MongoDB Compound Indexes - Thứ tự sắp xếp có quan trọng không?

  4. cách hiển thị truy vấn trong khi sử dụng chú thích truy vấn với MongoRepository với dữ liệu mùa xuân

  5. Làm thế nào để truy vấn phạm vi ngày trên bộ sưu tập MongoDB nơi ngày ISO được lưu trữ trong trường chuỗi?