TW3 — Technologies du Web 3

Utilisation du Shell MongoDB

Le shell MongoDB est une interface en ligne de commande pour interagir avec votre base de données. Découvrez les commandes et opérations de base pour le prendre en main.

Voici quelques commandes et opérations de base pour vous familiariser avec l'utilisation du shell MongoDB.

🍃 Démarrage du Shell MongoDB

  1. Démarrer le Shell :
    • Ouvrez un terminal et exécutez la commande suivante pour accéder au shell MongoDB :

Docker

    docker exec -it mon-container-mongodb bash

puis :

mongosh

Local

mongosh

Depuis MongoDB 6, l'ancien shell mongo a été retiré : utilisez mongosh, le shell moderne installé avec MongoDB ou disponible séparément.

🍃 Opérations CRUD dans le Shell MongoDB

  1. Création (Insertion) :

    • Insérer un nouveau document dans une collection :
      db.ma_collection.insertOne({ "nom": "John Doe", "age": 25, "ville": "Villebourg" });
  2. Lecture (Read) :

    • Lire tous les documents d'une collection :

      db.ma_collection.find();
    • Lire un document spécifique en fonction d'un critère :

      db.ma_collection.find({ "ville": "Villebourg" });
  3. Mise à Jour (Update) :

    • Mettre à jour un document existant dans une collection :
      db.ma_collection.updateOne({ "nom": "John Doe" }, { $set: { "age": 26 } });
  4. Suppression (Delete) :

    • Supprimer un document en fonction d'un critère :
      db.ma_collection.deleteOne({ "nom": "John Doe" });

🍃 Autres Opérations Utiles

  1. Lister les Bases de Données :

    • Lister toutes les bases de données :
      show dbs;
  2. Sélectionner une Base de Données :

    • Sélectionner une base de données pour les opérations suivantes :
      use ma_base_de_donnees;
  3. Lister les Collections dans une Base de Données :

    • Lister toutes les collections dans la base de données actuelle :
      show collections;
  4. Afficher l'Aide :

    • Obtenir de l'aide sur diverses commandes MongoDB :
      help

🍃 Quitter le Shell MongoDB

Pour quitter le shell MongoDB, utilisez la commande suivante :

exit

Ces commandes de base devraient vous donner un bon point de départ pour explorer MongoDB à travers son shell. N'hésitez pas à expérimenter et à poser des questions si quelque chose n'est pas clair !

MongoDB

Terminez le quiz du chapitre pour le marquer comme complété.

Tableau de bord

On this page