8.6. Insertion de documents dans MongoDB : création de collections dans MongoDB
Lorsque vous travaillez avec MongoDB, l'une des premières étapes consiste à créer des collections et à insérer des documents. Ce processus est essentiel pour établir la structure de la base de données et permettre la manipulation des données. Dans ce chapitre, nous expliquerons comment créer des collections dans MongoDB et y insérer des documents.
Créer des collections dans MongoDB
Dans MongoDB, une collection est un groupe de documents. C'est l'équivalent d'une table dans les bases de données relationnelles. Chaque document d'une collection possède un nombre de champs, une taille et un contenu différents. La collection n'applique pas de schéma rigide, ce qui signifie que les documents n'ont pas besoin d'avoir la même structure ou les mêmes champs.
Pour créer une collection, nous utilisons la commande 'db.createCollection()'. Supposons que nous souhaitions créer une collection appelée « étudiants ». La commande serait :
Cette commande crée une nouvelle collection appelée « étudiants ». Si la collection est créée avec succès, MongoDB renvoie un objet confirmant l'opération.
Insérer des documents dans MongoDB
Après avoir créé une collection, l'étape suivante consiste à y insérer des documents. Dans MongoDB, un document est un ensemble de paires clé-valeur. C'est similaire à un objet JSON.
Pour insérer un document dans une collection, nous utilisons la commande 'db.collection.insert()'. Supposons que nous souhaitions insérer un document dans la collection « étudiants ». Le document comporte deux champs : « nom » et « âge ». La commande serait :
Cette commande insère un document dans la collection 'étudiants'. Le document comporte deux champs : « nom » et « âge ». Si le document est inséré avec succès, MongoDB renvoie un objet confirmant l'opération.
Création et insertion de documents dans une opération
Dans MongoDB, nous pouvons également créer une collection et y insérer un document en une seule opération. Pour ce faire, nous utilisons la commande 'db.collection.insert()'. Supposons que nous souhaitions créer une collection appelée « enseignants » et y insérer un document. Le document comporte deux champs : « nom » et « sujet ». La commande serait :
Cette commande crée une nouvelle collection appelée « enseignants » et y insère un document. Le document comporte deux champs : « nom » et « sujet ». Si la collection est créée et que le document est inséré avec succès, MongoDB renvoie un objet confirmant l'opération.
Conclusion
En résumé, la création de collections et l'insertion de documents sont des opérations fondamentales dans MongoDB. Ils établissent la structure de la base de données et permettent la manipulation des données. Lors de la création d'une collection, nous utilisons la commande 'db.createCollection()'. Pour insérer un document dans une collection, nous utilisons la commande 'db.collection.insert()'. Nous pouvons également créer une collection et y insérer un document en une seule opération.
Comprendre ces opérations est essentiel pour travailler avec MongoDB. Ils constituent la base d'opérations plus complexes, telles que la mise à jour et la suppression de documents, l'interrogation de données, etc. Il est donc conseillé de les pratiquer et de se familiariser avec eux.
Répondez maintenant à l’exercice sur le contenu :
Quel est le processus pour créer une collection et insérer un document dans MongoDB ?
Tu as raison! Félicitations, passez maintenant à la page suivante
Vous avez raté! Essayer à nouveau.
Page suivante de lebook gratuit :