Comment insérer un document dans MongoDB

Comment insérer un document dans MongoDB
MongoDB est un système de gestion de base de données open source largement utilisé qui suit la structure des bases de données NoSQL. MongoDB a sa propre langue de requête (langage de requête MongoDB) pour récupérer et insérer des données dans les bases de données basées sur MongoDB. Plusieurs méthodes sont associées à différentes fonctions de MongoDB; pour insertion, insérer() La méthode est utilisée dans les bases de données prises en charge MongoDB. Le insérer() L'opération a plusieurs autres extensions qui sont également utilisées pour insérer des documents mais avec plusieurs propriétés, comme le insertone () La méthode est utilisée pour insérer un seul document dans une collection Mongo.

Dans cet article, nous avons fourni un guide détaillé pour comprendre la méthode d'insertion dans MongoDB:

Comment fonctionne la méthode d'insertion dans MongoDB

La fonctionnalité du document d'insertion de MongoDB comprend les trois méthodes suivantes et le mécanisme de travail de l'insertion dépend des méthodes suivantes:

Insérez un document: Cette méthode vous permet d'insérer un seul document dans une collection à la fois. La syntaxe de cette méthode spécifique est donnée ci-dessous:

db.nom de collection.insertone (document)

Le "nom de collection"Dans la syntaxe est défini par l'utilisateur.

Insérez de nombreux documents: Si plusieurs insertions de documents sont nécessaires dans une seule collection, vous pouvez utiliser l'insertion de nombreuses méthodes.

Pour insérer plusieurs documents, vous devez suivre la syntaxe ci-dessous:

db.nom de collection.insertMany ([document1, document2, document3])

Insérer plusieurs ou un document: L'opération d'insertion de MongoDB vous permet d'insérer plusieurs ou un document dans une seule méthode. La syntaxe de cette méthode combo est donnée ci-dessous:

Pour insérer un seul document: La syntaxe écrite ci-dessous vous aidera à insérer un seul document.

db.nom de collection.insérer (document)

Pour insérer plusieurs documents: Le même insérer() La méthode peut être utilisée pour ajouter plusieurs documents à votre collection Mongo en utilisant la syntaxe ci-dessous:

db.nom de collection.insert ([document1, document2, document3])

Note: Les parenthèses dans les syntaxes sont obligatoires à suivre, sinon vous pouvez rencontrer de mauvaises insertions.

Comment utiliser la méthode d'insertion dans MongoDB

Cette section comprend plusieurs exemples qui démontrent l'application de chaque méthode d'insertion en détail. Avant d'expliquer des exemples, nous utilisons «Linuxhint«En tant que nom de base de données et le nom de la collection sera modifié dans chaque exemple.

Exemple 1: Utilisation de la méthode insertone ()

La requête mentionnée ci-dessous exercera l'utilisation de la méthode insertone () de MongoDB. Il ne ajoutera qu'un seul document au «staff_info" collection.

> db.staff_info.insertone (nom: "alen", désignation: "manager", expérience: "3years")

Exemple 2: Utilisation de la méthode INSERTMANY ()

Cet exemple illustre l'utilisation de la méthode insertMany () en insérant plusieurs documents dans une collection. Par exemple, la requête Mongo écrite ci-dessous insérera plusieurs documents dans le «voitures»Collection en utilisant INSERTMANY () méthode.

Note: Dans cet exemple, le nom de la collection est «voitures«:

> db.voitures.insertmany ([
Make: "BMW", modèle: "2015", prix: "100k $",
Make: "Mercedes-Benz", modèle: "2021", prix: "150k $",
Make: "Toyota", modèle: "2021", prix: "85k $",
])

Le "vrai»Message dans le«reconnu"La partie montre que les données sont insérées avec succès. Le "insédés»Affiche l'ID unique attribué à chaque document inséré.

Exemple 3: Utilisation de la méthode insert ()

Cet exemple comprend deux parties:

Ajout d'un seul document: La requête vous montrera pour insérer un seul document en utilisant cette méthode. Nous avons utilisé "appareils électroménagers"En tant que collection dans cet exemple.

> db.appareils électroménagers.INSERT (CAT: "climateur", Qté: 100, Prix: "300k $", Expiration: "2030")

La sortie affiche également un message sur lequel un seul document est inséré.

Ajout de plusieurs documents: Vous pouvez également ajouter plusieurs documents par la même méthode; La requête mentionnée ci-dessous aide à le faire:

> db.appareils électroménagers.insérer([
Cat: "Réfrigérateur", Qté: 30, Prix: "75k $", Expiration: "2030",
Cat: "LED'S", Qté: 50, Prix: "60k $", Expiration: "2030",
Cat: "ordinateurs portables", Qté: 70, prix: "50k $", expiry: "2025"
])

La commande ci-dessus contient trois documents et après exécution, la sortie confirme également l'insertion de «3»Documents.

Conclusion

MongoDB fournit une liste approfondie de méthodes et d'opérateurs qui peuvent être utilisés pour traiter les données dans les bases de données. Pour l'insertion, MongoDB prend en charge les fonctionnalités de document d'insertion qui se compose de trois méthodes. Dans cet article, nous avons fourni un guide séquentiel pour insérer des documents dans une collection de bases de données MongoDB. Les trois méthodes incluent: «insertone (), insertMany (), et insérer()"Qui sont utilisés pour insérer seul, beaucoup, et "célibataire ou plusieurs»Documents respectivement. Parmi ceux-ci, le «insérer()«La méthode est le plus utilisée car il a la double fonctionnalité d'ajouter de nombreux documents et uniques.