Vous êtes sur la page 1sur 2

Crée la base de données Ecole202

Créer la collection classe

Insérer des documents dans la collection

Exécuter les requêtes :

My sql Nosql
Base de données Base de données
table collection
enregistrement document
Insert into classe db.classe.inserteOne(‘_id’ :10,
values(10, ‘devFS201’) ‘NomClasse’ :’DdevFS201’)
Update classe db.classe.updateOne({"_id":10} , {$set :
Set faris=850 {"Frais": 850}})
Where _id=10
Update classe db.classe.updateMany( {"_id": { $in : [20
Set Frais=950 ,40]} } , { $set : {"Frais" : 950} } )
Where _Id in [20 , 40]
filtre={ "_id": {$in : [10 , 20]}}
newVal ={ $set : { "Frais" :1000}}
db.classe.updateMany( filtre , newVal)

Supprimer un champ db.classe.updateMany( {} , {$unset :


{"Frais":"" }})

Ajouter un chmap db.classe.updateMany( {} , {$set :


{"Frais":1000 }})

Lister les classe db.classe.find()


Select * from classe db.classe.find({} , {})

Lister les classes avec effectif =22 db.classe.find({"Effectif":22} , {})


Select * from classe
Where effectif=22
Lister les classes avec effectif > 22 db.classe.find({"Effectif": { $gt : 22}} , {})

Lister les classes avec effectif >= db.classe.find({"Effectif": { $gte : 22}} ,


22 {})

Afficher le nombre de classe db.classe.find().count()


Select count(*) from classe
Afficher le nombre de classe db.classe.find({ "Effectif": {$gt : 22}} , {
ayant effectif >22 }).count()
Select count(*) from classe
Where Effectif>22
Liste le nom et l’effectif des db.classe.find({"Frais":1000 } ,
classes ayant frais=1000 {"NomClasse":1 , "Effectif":1 })
Select Nom_Classe , Effectif from
classe
Where Frais=1000
Lister les classe ayant effectif >22 db.classe.find({ $and: [{"Frais": { $gt
et frais=1000 :800}},{"Effectif": {$gt :22}}] } ,
{"NomClasse":1 , "Effectif":1 })
Select Nom_Classe , Effectif from *********************************
classe filtre={ $and: [{"Frais": { $gt
Where Frais=1000 and effectif>22 :800}},{"Effectif": {$gt :22}}] }
project={"NomClasse":1 , "Effectif":1 }

db.classe.find(filtre , project)

Vous aimerez peut-être aussi