Introduction à MongoDB Shell et commandes de base
MongoDB Shell (mongosh) est un outil en ligne de commande utilisé pour interagir avec MongoDB. Il permet d’effectuer des opérations de gestion de bases de données, d’interroger les collections, et de manipuler les documents directement.
Commandes de base dans MongoDB Shell
Se connecter à une base de données :
mongosh
Une fois dans le shell, vous pouvez vous connecter à une base de données avec :
use nom_de_la_base
Vérifier les bases de données existantes :
show dbs
Créer une base de données (MongoDB crée automatiquement la base lorsqu'un document y est inséré) :
use nouvelle_base
Créer une collection :
db.createCollection("nom_de_la_collection")
Insérer un document :
db.nom_de_la_collection.insertOne({ "nom": "Jean Dupont", "âge": 30, "adresse": { "rue": "10 rue de Paris", "ville": "Paris" } })
Requêter un document :
db.nom_de_la_collection.find({ "nom": "Jean Dupont" })
Mettre à jour un document :
db.nom_de_la_collection.updateOne( { "nom": "Jean Dupont" }, { $set: { "âge": 31 } } )
Supprimer un document :
bashCopier le codedb.nom_de_la_collection.deleteOne({ "nom": "Jean Dupont" })
MongoDB Shell permet également l’utilisation de scripts JavaScript pour automatiser certaines tâches ou pour des opérations complexes.
Last updated