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

MongoDB thực hành tốt nhất để đếm các tài liệu liên quan

Bạn chỉ có thể thực hiện $lookup để lấy các nhận xét đã đăng cho mỗi bài đăng với $size trên các nhận xét được trả lại để đếm.

db.posts.aggregate(
 [{ $lookup: { 
    from: "comments", 
    localField: "_id", 
    foreignField: "post_id", 
    as: "commentsCount" 
 } }, 
 { $addFields: { "commentsCount": { $size: "$commentsCount" } } }]
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb NoRM và POCO

  2. Mật khẩu và tên người dùng MongoDb và morphia

  3. MongoDB - lập chỉ mục một danh sách nội bộ của các đối tượng

  4. mongoose - có thể có sự phụ thuộc vòng tròn?

  5. Có hỗ trợ trình điều khiển mongodb C # System.Dynamic.DynamicObject trong .NET 4 không?