Sommaire

Suppressions, Document:insérerinsertions et Document:mise à jourmises à jour de documents Document:supprimer

Exercice 1

db.salles.find({"smac": true}, {"nom": 1}) 

Exercice 2

db.salles.find({"capacite": {$gt: 1000}}, {"_id": 0, "nom": 1})

Exercice 3

db.salles.find({"adresse.numero": {$exists: false}}, {"_id": 1})

Exercice 4

db.salles.find({"avis": {$size: 1}}, {"_id": 1, "nom": 1})

ou

db.salles.find({"avis": {$size: 1}}, {"nom": 1})

Exercice 5

db.salles.find({"styles": "blues"}, {"_id": 0, "styles": 1})

Exercice 6

db.salles.find({"styles.0": "blues"}, {"_id": 0, "styles": 1})

Exercice 7

db.salles.find({ 
   $and: [{ 
       "adresse.codePostal": /^84/, 
       "capacite": {$lt: 500} 
   }] 
}, { 
   "_id": 0, 
   "adresse.ville": 1 
})

ou, plus simplement :

db.salles.find({ 
   "adresse.codePostal": /^84/, 
   "capacite": {$lt: 500} 
}, { 
   "_id": 0, 
   "adresse.ville": 1 
})

Exercice 8

db.salles.find({ 
   $or: [{ 
       "_id": { 
           $mod: [2, 0] 
       } 
  ...