MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Praktik terbaik MongoDB untuk menghitung dokumen terkait

Anda cukup melakukan $lookup untuk menarik komentar yang diposting untuk setiap posting dengan $size pada komentar yang dikembalikan untuk hitungan.

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. Pengecualian serialisasi Scala dengan Nilai Enumerasi

  2. Hubungan Mongo DB antar objek

  3. Toko mongoid_in menghasilkan hasil acak

  4. Mongodb - perbarui sebagian jumlah dokumen

  5. cara mengambil 10 menit sebelum membuat catatan di mongodb