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

Jumlahkan dalam dokumen bersarang MongoDB

Seperti yang ditunjukkan Sammaye, Anda perlu $unwind Egresos array untuk menduplikasi dokumen yang cocok per elemen array sehingga Anda dapat $sum atas setiap elemen:

db.Cuentas.aggregate([
    {$match: {"Usuario": "MarioCares"} }, 
    {$unwind: '$Egresos'}, 
    {$group: {
        _id: null, 
        "suma": {$sum: "$Egresos.Monto" }
    }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 3 Langkah Sederhana untuk Meningkatkan Keamanan Instalasi MongoDB Anda

  2. Masalah instalasi driver MongoDb PHP di wamp

  3. Pembaruan MongoDB dengan syarat

  4. Atribut kreasi_waktu Mongoengine dalam Dokumen

  5. Mematikan koneksi database MongoDB dengan benar dari driver C# 2.1?