8.6. Insertion de documents dans MongoDB : création de collections dans MongoDB

Página 14

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 :

db.createCollection("étudiants")

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 :

db.students.insert({nom : "John", âge : 22})

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 :

db.teachers.insert({nom : "Jane", sujet : "Mathématiques"})

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 :

158.7. Insérer des documents dans MongoDB : Insérer des documents simples dans MongoDB

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte