Image de l'article Insérer des documents dans MongoDB : installer MongoDB

8.2. Insérer des documents dans MongoDB : installer MongoDB

Pour commencer notre voyage avec MongoDB, il est essentiel d'avoir le système installé sur notre machine. Commençons donc par le processus d'installation de MongoDB.

Installation de MongoDB

Tout d'abord, vous devez télécharger MongoDB Community Server, qui est la version gratuite de MongoDB, directement depuis le site officiel. Il est important de choisir la bonne version du système d'exploitation pour garantir la compatibilité.

Après le téléchargement, exécutez le fichier et suivez les instructions du programme d'installation. Pendant le processus d'installation, une option permettant d'installer MongoDB en tant que service Windows sera présentée. Ceci est recommandé car cela permet à MongoDB de démarrer automatiquement au démarrage du système.

Après l'installation, vous devez créer un répertoire pour stocker les données MongoDB. Par défaut, MongoDB recherche un répertoire appelé « /data/db » dans le répertoire racine de votre système. Vous pouvez créer ce répertoire en utilisant la commande 'mkdir' dans le terminal.

Enfin, pour démarrer MongoDB, il vous suffit d'ouvrir un terminal et de taper « mongod ». Cela démarrera MongoDB et commencera à écouter les connexions sur le port 27017.

Insérer des documents dans MongoDB

Une fois MongoDB opérationnel, nous pouvons commencer à insérer des documents dans notre base de données. Mais d'abord, il est nécessaire de comprendre ce que sont les documents dans le contexte de MongoDB.

Les documents sont l'équivalent d'enregistrements ou de lignes dans des bases de données relationnelles. Dans MongoDB, les documents sont structurés sous forme d'objets JSON, ce qui les rend très flexibles et faciles à utiliser.

Pour insérer des documents dans MongoDB, nous utilisons la méthode 'insert'. Il existe deux variantes de cette méthode : « insertOne » et « insertMany ». Comme son nom l'indique, « insertOne » est utilisé pour insérer un seul document, tandis que « insertMany » est utilisé pour insérer plusieurs documents à la fois.

Voici un exemple de la façon d'insérer un seul document dans une collection appelée « utilisateurs » :

db.users.insertOne({ nom : « John Doe », e-mail : '[email protected]', âge : 30 ans });

Cette commande insérera un document avec les champs « nom », « email » et « âge » dans la collection « utilisateurs ». Si la collection n'existe pas, elle sera créée automatiquement.

Pour insérer plusieurs documents à la fois, nous pouvons utiliser la méthode 'insertMany' et fournir un tableau de documents :

db.users.insertMany([ { nom : « Jane Doe », e-mail : '[email protected]', âge: 28 }, { nom : « Bob Smith », e-mail : '[email protected]', âge : 35 ans } ]);

Cette commande insérera deux documents dans la collection 'utilisateurs'.

Après l'insertion, MongoDB renverra un rapport d'état qui inclut le nombre de documents insérés et les ID de ces documents.

Il est important de noter que MongoDB attribue automatiquement un identifiant unique à chaque document au moment de l'insertion s'il n'en est pas fourni. Cet identifiant est stocké dans le champ '_id' et est utilisé pour identifier de manière unique le document.

En conclusion, l'insertion de documents dans MongoDB est un processus simple et direct, grâce à la flexibilité des documents JSON et aux puissantes méthodes d'insertion fournies par MongoDB. Avec ces outils en main, vous pouvez commencer à créer facilement votre base de données MongoDB.

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

Quel est le processus d’insertion de documents dans MongoDB ?

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

Vous avez raté! Essayer à nouveau.

Image de l'article Insertion de documents dans MongoDB : configuration de l'environnement MongoDB

Page suivante de lebook gratuit :

11Insertion de documents dans MongoDB : configuration de l'environnement MongoDB

0 minutes

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