Vous êtes sur la page 1sur 2

TP _ MONGO DB

1. Créer une nouvelle base de données nommée G_Produits et vérifiez qu'elle est
sélectionnée

➡ use G_Produits

2. Créer une nouvelle collection nommée produits

use G_Produits
db.createCollection("produits")

db.produits.insertOne({
"nom": "Macbook Air",
"fabriquant": "Apple",
"prix": 125794.73,
"ultrabook": true,
"options": ["Intel Core i7", "SSD", "Long life battery"],
"avecAccessoire": "non"
})

3. En utilisant une seule commande, insérez les documents suivants :

db.produits.insertMany([
{
"nom" : "Thinkpad X230",
"fabriquant" : "Lenovo",
"prix" : 114358.74,
"ultrabook": true,
"options": ["Intel Core i5", "SSD", "Long life battery"],
"avecAccessoire": "non"
},
{
"nom" : "HP EliteBook",
"fabriquant" : "HP",
"prix" : 10000.74,
"ultrabook": false,
"options": ["Intel Core i7", "SSD", "Long life battery"],
"avecAccessoire": "non"
}
])

TP _ MONGO DB 1
4. Modifier le prix de produit de nom Macbook Air par la valeur : 20000

db.produits.updateOne(
{ "nom": "Macbook Air" },
{ "$set": { "prix": 20000 } }
)

5. En utilisant une seule commande, modifier le champ “avecAccessoire” par „oui‟


pour
tous les produits

db.produits.updateMany(
{},
{ "$set": { "avecAccessoire": "oui" } }
)

6. Supprimer le Thinkpad X230 e

db.produits.deleteOne({ "_id": ObjectId("id") })

TP _ MONGO DB 2

Vous aimerez peut-être aussi