Lien : https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
<code shell> mongo
<
/code>
use moyennesswitched to db moyennes
<
/code>
<code>
db.annee.insert({"annee":2016,"classe":"B1 SIO","periode":"Semestre 2","nbEleves":"35","moyenneClasse":"11,19"})
<
/code>
>db.annee.insert({"annee":2016,"classe":"B1 SIO","periode":"Semestre 1","nbEleves":"35","moyenneClasse":"11,76"})
>db.annee.insert({"annee":2016,"classe":"B1 SIO","periode":"Année (Deux semestres)","nbEleves":"35","moyenneClasse":"11,48"})
> db.annee.find({"moyenneClasse":"11,76"})
db.annee.find({"classe":"B1 SIO"}).count()
<
/code>
| $gt | plus grand que |
| $lt | plus petit que |
| $gte | plus grand ou égal à |
| $lte | plus petit ou égal à |
| $or | ou |
| $and | et |
| $in, $all, $exist, $type et $regex … |
<code> db.annee.find({moyenneClasse: {$gte:“11”, $lt:“11,50”}}) </code>
db.annee.find({moyenneClasse: {$gte:"11", $lt:"11,50"}}, {"_id":0, "periode":1})
</code>
db.annee.insert({annee: 2016})
// ajouter une propriété
db.annee.update({annee:2016}, {$set : {classe:"B1 SIO"}})
// supprimer une propriété
db.annee.update({annee:2016}, {$unset : {classe:1}})
// ajouter un tableau classe
db.annee.update({annee:2016}, {$set : {classe:[]}})
// ajouter un element au tableau
db.annee.update({annee:2016}, {$push : {classe: "B1 SIO"}})
db.annee.update({annee:2016}, {$push : {classe: "B2 SIO"}})
db.annee.update({annee:2016}, {$push : {classe: {libelle:"B2 SIO"}}})
//supprimer un document
db.annee.remove({})