MongoDB Tableau d'objets utilisant insert() avec exemple
La commande ยซ insรฉrer ยป peut รฉgalement รชtre utilisรฉe pour insรฉrer plusieurs documents dans une collection ร la fois. L'exemple de code ci-dessous peut รชtre utilisรฉ pour insรฉrer plusieurs documents ร la fois.
L'exemple suivant montre comment cela peut รชtre fait,
รtape 1) Crรฉer un Javascรฉnario variable appelรฉe myEmployee pour contenir le tableau de documents
รtape 2) Ajoutez les documents requis avec le nom du champ et les valeurs ร la variable
รtape 3) Utilisez la commande insert pour insรฉrer le tableau de documents dans la collection
var myEmployee=
[
{
"Employeeid" : 1,
"EmployeeName" : "Smith"
},
{
"Employeeid" : 2,
"EmployeeName" : "Mohan"
},
{
"Employeeid" : 3,
"EmployeeName" : "Joe"
},
];
db.Employee.insert(myEmployee);
Si la commande est exรฉcutรฉe avec succรจs, la sortie suivante sera affichรฉe
Le rรฉsultat montre que ces 3 documents ont รฉtรฉ ajoutรฉs ร la collection.
Impression au format JSON
JSON est un format appelรฉ JavaNotation d'objet de script, et constitue simplement un moyen de stocker des informations de maniรจre organisรฉe et facile ร lire. Dans nos autres exemples, nous allons utiliser la fonctionnalitรฉ d'impression JSON pour voir la sortie dans un meilleur format.
Regardons un exemple d'impression au format JSON
db.Employee.find().forEach(printjson)
Explication du code :
- Le premier changement consiste ร ajouter la fonction appelรฉe pour Each() ร la fonction find(). Cela permet de s'assurer de parcourir explicitement chaque document de la collection. De cette faรงon, vous avez plus de contrรดle sur ce que vous pouvez faire avec chacun des documents de la collection.
- Le deuxiรจme changement consiste ร placer la commande printjson dans l'instruction forEach. Cela entraรฎnera l'affichage de chaque document de la collection au format JSON.
Si la commande est exรฉcutรฉe avec succรจs, la sortie suivante sera affichรฉe
Sortie :
Le rรฉsultat montre clairement que tous les documents sont imprimรฉs dans le style JSON.


