insert multiple documents mongodb using arrays
Utilisation de tableaux pour l'insertion de plusieurs documents sur MongoDB.
Dans notre dernier tutoriel sur le Série de formation Guide du débutant MongoDB , nous avons exploré Créer et insérer une base de données dans MongoDB .
Nous avons également découvert la commande insert () qui est utilisée pour l'insertion d'un document à la fois dans la collection mongo.
Dans ce tutoriel, nous verrons comment nous pourrions utiliser la commande insert () pour l'insertion de plusieurs documents à la fois.
quel site Web puis-je regarder l'anime
Exemple:
Ici, nous allons voir le guide étape par étape pour utiliser la commande insert ().
Étape 1: Tout d'abord, nous allons créer une variable de JavaScript qui serait ' mon équipe «. Le ' mon équipe ”Variable a un tableau de plusieurs documents.
Étape 2: Deuxièmement, nous mettrons les enregistrements i.e. Noms de champ & Valeurs de champ dans la variable, c'est-à-dire ' mon équipe '.
Étape 3: À la fin, nous insérerons le tableau de plusieurs documents en utilisant le insérer () commander.
La commande donnée doit être exécutée sur MongoDB pour obtenir le résultat souhaité.
Syntaxe:
var myStaff= ( { 'staff_id': 01, 'staff_member_name': 'Jhon' }, { 'staff_id': 02, 'staff_member_name': 'Marrie' }, { 'staff_id': 03, 'staff_member_name': 'Obrien' }, ); db.staff.insert(myStaff);
Appuyez sur Entrée.
Figure 1: dans Mongo Shell
Figure 2: dans Robo 3T
Si cette commande s'exécute avec succès, ce qui suit sera la sortie.
Production:
Figure 3: dans Mongo Shell
Production:
Figure 4: Dans Robo 3T
La sortie donnée indique que nous avons inséré 3 documents dans la collection mongo.
Impression au format de notation d'objets JavaScript
Notation d'objet JavaScript, c'est-à-dire que JSON est un format utilisé pour compiler les informations stockées dans MongoDB sous une forme normalisée qui la rendrait plus lisible.
Dans notre prochain Exemple , nous utiliserons JSON print pour voir la sortie de la requête ci-dessus dans un format plus lisible.
Pour imprimer la sortie au format JSON, la requête suivante doit être exécutée sur cmd .
Syntaxe: db.staff.find (). forEach (printjson)
Figure 5
Description:
- La fonction Each () serait attachée à la fonction find (). Il est fait pour mobiliser la fonction à parcourir à partir de chaque document présent dans la collection.
- La fonction PrintJson est commandée pour la fonction Each (). Cela affichera tous les documents présents dans la collection dans un format JSON.
Si la commande ci-dessus s'exécute sans erreur, ce qui suit serait la sortie.
Figure 6: Dans Mongo Shell
Figure 7: Dans Robo 3T
Comme nous le voyons, la sortie est lisible et est au format JSON.
Conclusion
Ce sont les étapes par lesquelles nous pouvons stocker plusieurs documents dans des collections mongo en utilisant des tableaux dans la fonction insert (). Si nous mettons tout le document en un mot, voici les conseils que nous avons abordés.
meilleur convertisseur vidéo gratuit pour windows
Ceux-ci sont:
- Comment pourrions-nous utiliser insérer () commande d'insertion de plusieurs documents à la fois?
- Comment imprimer la sortie au format JSON. La requête suivante doit être exécutée sur cmd : db.staff.find (). forEach (printjson).
- La fonction Chaque () avec trouver () fonction et comment cette fonction passe par chaque document présent dans la collection.
- La fonction PrintJson avec Chaque () fonction et comment il affiche tous les documents présents dans la collection dans un JSON Format.
Nous explorerons l'utilisation du document Update () et Delete () dans MongoDB dans notre prochain tutoriel !!
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Tutoriel MongoDB Create Database
- 20+ Tutoriel MongoDB pour les débutants: Cours MongoDB gratuit
- Mise à jour et suppression de documents MongoDB avec des exemples
- Document de requête MongoDB utilisant la méthode Find () (exemples)
- MongoDB Créer une sauvegarde de base de données
- Authentification des utilisateurs dans MongoDB
- Qu'est-ce que la réplication MongoDB
- Projection MongoDB avec exemple