SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
3
Find : Syntaxe générale
● db.collection.find( {<criteres de recherche>}, 
{<attributs à retourner>} )
4
5
6
Distinct
●db.stations.distinct('arrondissement') 
● distinct retourne un array (tableau) , aussi pour 
connaitre le nombre d élément:
●
db.stations.distinct('arrondissement').length  
7
Framework 
'group'
esi  =@coll.group(:key => :esi ,
                       :reduce => "function(obj,res) {res.pr.push({projet :obj['projet'],v: obj['valide']          ['moed'], 
r:obj['reel']['moed']  });
                                    res.valideESI += obj['valide']['moed'] ;  
                                    res.reelESI += obj['reel']['moed'] ; }",
                        :initial => {  :pr =>  [],
                                       :valideESI => 0,
                                       :reelESI   => 0 
                         },
                       :cond => {:semaine => max})
Mongodb102

Contenu connexe

Plus de eric German

Redis installation
Redis installationRedis installation
Redis installation
eric German
 
publier une application Node sur heroku
publier une application Node sur herokupublier une application Node sur heroku
publier une application Node sur heroku
eric German
 

Plus de eric German (18)

Quelle révolution pour la blockchain
Quelle révolution pour la blockchainQuelle révolution pour la blockchain
Quelle révolution pour la blockchain
 
Angularjs102
Angularjs102Angularjs102
Angularjs102
 
Angularjs101 p2
Angularjs101 p2Angularjs101 p2
Angularjs101 p2
 
Angularjs101-les_SPA:support de la video
Angularjs101-les_SPA:support de la videoAngularjs101-les_SPA:support de la video
Angularjs101-les_SPA:support de la video
 
Mongodb101 support de la video pour débuter
Mongodb101  support de la video pour débuterMongodb101  support de la video pour débuter
Mongodb101 support de la video pour débuter
 
Mongodb introduction
Mongodb introductionMongodb introduction
Mongodb introduction
 
ruby 2.0 et lazy evaluation
ruby 2.0 et lazy evaluationruby 2.0 et lazy evaluation
ruby 2.0 et lazy evaluation
 
Agl2012
Agl2012Agl2012
Agl2012
 
ExpressTOcoffeescript refactorisation
ExpressTOcoffeescript refactorisationExpressTOcoffeescript refactorisation
ExpressTOcoffeescript refactorisation
 
Virtualisation avec virtualbox
Virtualisation avec virtualboxVirtualisation avec virtualbox
Virtualisation avec virtualbox
 
Redis installation
Redis installationRedis installation
Redis installation
 
Railsminute
RailsminuteRailsminute
Railsminute
 
publier une application Node sur heroku
publier une application Node sur herokupublier une application Node sur heroku
publier une application Node sur heroku
 
Herokup2
Herokup2Herokup2
Herokup2
 
Keygen heroku1
Keygen heroku1Keygen heroku1
Keygen heroku1
 
Bluesmvc solutionlinux 2012 eric german
Bluesmvc solutionlinux 2012 eric german Bluesmvc solutionlinux 2012 eric german
Bluesmvc solutionlinux 2012 eric german
 
Tp-jquery
Tp-jqueryTp-jquery
Tp-jquery
 
Ruby Pour RoR
Ruby Pour RoRRuby Pour RoR
Ruby Pour RoR