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

Kelompok luwak dan hitung

Anda perlu $unwind array item sebelum pengelompokan :

const aggregatorOpts = [{
        $unwind: "$items"
    },
    {
        $group: {
            _id: "$items.productId",
            count: { $sum: 1 }
        }
    }
]

Model.aggregate(aggregatorOpts).exec()

yang memberikan :

{ "_id" : "789", "count" : 1 }
{ "_id" : "456", "count" : 2 }
{ "_id" : "123", "count" : 3 }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menanyakan mongodb dengan DBRef

  2. Apa cara yang benar untuk menutup koneksi mongo menggunakan pegas-mongo?

  3. Instalasi MongoDB PowerPC untuk Squeeze

  4. mgo time.Time atau cek boolean

  5. Penyortiran kueri MongoDB musim semi