Mongo mettre en œuvre le groupe de fonctions de regroupement

 Par exemple, un utilisateur demande la collecte, le sexe féminin, compter le nombre du même âge



db.User.group({
     key: { 
         'Age' : 1
     },
     cond: {"sex":1},
     reduce: function ( curr, result ) {
             result.total += 1;
         },
     initial: {
         total : 0 
         }
   }
   )


Équivalent à la sql
select COUNT(0) as total,Age from User where Sex = 1 GROUP BY Age 

L'exemple simple plus d'information voir le document

https://docs.mongodb.com/manual/reference/method/db.collection.group/#db.collection.group

Publié 27 articles originaux · louange gagné 53 · vues 160 000 +

Je suppose que tu aimes

Origine blog.csdn.net/auspi12341/article/details/77196235
conseillé
Classement