6. Travailler avec des bases de données dans MongoDB

Página 6

MongoDB est une plate-forme de base de données NoSQL orientée document qui offre des performances élevées, une haute disponibilité et une évolutivité facile. Il fonctionne sur la base du concept de collections et de documents, plutôt que de tables et de lignes, comme dans les bases de données relationnelles.

6. Travailler avec des bases de données dans MongoDB

Travailler avec des bases de données dans MongoDB implique plusieurs opérations telles que la création, la lecture, la mise à jour et la suppression de données. Discutons de chacune de ces opérations en détail.

Création de base de données

Dans MongoDB, créer une base de données est aussi simple que d'émettre une commande. La commande 'use' suivie du nom de la base de données est utilisée pour créer une nouvelle base de données. Si la base de données mentionnée existe déjà, MongoDB la sélectionnera simplement pour l'utiliser. S'il n'existe pas, il sera créé.

utiliser maBase de données

Cette commande crée une nouvelle base de données appelée « myDatabase ». Notez que MongoDB est sensible à la casse, donc « myDatabase » et « mydatabase » seraient considérées comme des bases de données différentes.

Lecture des données

La lecture des données dans MongoDB se fait à l'aide de la commande 'find'. Cette commande renvoie tous les documents d'une collection. Par exemple, pour lire tous les documents de la collection 'myCollection', vous utiliserez la commande suivante :

db.myCollection.find()

Cette commande renvoie tous les documents de la collection 'myCollection'. Vous pouvez également ajouter des critères de recherche à la commande « trouver » pour filtrer les résultats.

Mise à jour des données

La mise à jour des données dans MongoDB s'effectue à l'aide de la commande 'update'. Cette commande met à jour les valeurs des documents existants. Par exemple, pour mettre à jour un document dans la collection 'myCollection', vous utiliserez la commande suivante :

db.myCollection.update({nom : 'John'}, {$set : {âge : 30}})

Cette commande met à jour l'âge de « John » à 30 ans dans la collection « myCollection ». A noter que le premier argument de la commande 'update' est un critère de recherche pour retrouver le document à mettre à jour. Le deuxième argument est un opérateur de mise à jour qui définit les nouvelles valeurs des champs du document.

Suppression des données

La suppression des données dans MongoDB s'effectue à l'aide de la commande 'remove'. Cette commande supprime les documents d'une collection. Par exemple, pour supprimer un document de la collection 'myCollection', vous utiliserez la commande suivante :

db.myCollection.remove({nom : 'John'})

Cette commande supprime tous les documents de la collection 'myCollection' dont le nom est 'John'. Notez que l'argument de la commande 'remove' est un critère de recherche pour retrouver les documents à supprimer.

Conclusion

Travailler avec des bases de données dans MongoDB implique diverses opérations, chacune étant effectuée à l'aide d'une commande spécifique. La simplicité et la flexibilité de ces commandes font de MongoDB un choix populaire pour gérer les bases de données NoSQL.

Répondez maintenant à l’exercice sur le contenu :

Laquelle des affirmations suivantes est vraie à propos de MongoDB ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

77. Création de collections 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