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

bagaimana cara menghitung php mongodb yang disematkan?

Anda dapat melepas dokumen yang disematkan lalu mencocokkan statusnya lalu menggunakan grup dengan menghitung semua dokumen.

db.collection.aggregate([

                        { "$unwind": "$chat"},
                       {$match:{"chat.status": "pending"}}, 
                        { "$group":{"_id":null, count: {$sum:1}}}
                ])

ATAU

Sederhanakan pengambilan semua dokumen dan hitung panjang larik

db.collection.aggregate([

                        { "$unwind": "$chat"},
                       {$match:{"chat.status": "pending"}}, 

                ])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor:Meteor.call() dari dalam panggilan balik observasi tidak dijalankan

  2. Bagaimana Anda memperbarui banyak bidang menggunakan Update.Set di MongoDB menggunakan driver c # resmi?

  3. Pymongo :insert_many + indeks unik

  4. perbarui objek bersarang dua lapisan berdasarkan id

  5. cara menggunakan $project return nest array setelah $lookup di mongodb