MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да получите Mongo данни с помощта на сборна MongoDB версия 3.0

Опитайте следния код Refer - https://docs.mongodb.com/manual /reference/operator/aggregation/eq/

https://docs.mongodb.com/manual/reference/operator/ aggregation/cond/

https://docs.mongodb.com/manual/reference/operator/ агрегиране/група/

DB.aggregate([
                {$project:
                {
                    tag_id: '$tag_id',
                    unreadcount: { $cond: [ { $eq: [ '$unread', 'true' ] }, 1, 0 ] }
                }},
                { $group: {
                    _id: '$tag_id',
                    unread: { $sum: '$unreadcount'},
                }}
            ], function (err, results) {
                console.log(results);
            })



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Изчакване на MongoDB C# драйвер

  2. Запитване за вложени вградени документи с Mongoose

  3. Как да проверите текущата конфигурация на MongoDB

  4. (mongoose/promises) Как да проверите дали документът е създаден с помощта на findOneAndUpdate с upsert

  5. Възел вмъква големи данни с помощта на mongoose