MongoDB est une base de données NoSQL qui stocke des données uniques telles que des documents, qui sont regroupés en collections. Par exemple, dans une base de données MongoDB, les données de chaque client sont stockées sous forme de document et tous les documents client sont stockés dans une collection.

Dans cet article de tutoriel, vous apprendrez à créer des documents dans MongoDB.

Opérations de création de MongoDB

MongoDB a deux opérations de création—insertOne() et insertMany(). Chaque opération de création est limitée à la manipulation d'une seule collection par exécution. Cependant, vous pouvez insérer un ou plusieurs documents à chaque exécution.

En rapport: En quoi la modélisation des données est-elle différente dans MongoDB ?

Par conséquent, les deux opérations de création ont la structure suivante:

db.collection.createOperation()

db est le nom de la base de données, et createOperation() est l'opération appropriée (insérerUn () ou insertMany()).

Utilisation de l'opération insertOne()

Les insertOne() L'opération insère un seul document dans une collection, à l'aide du code suivant:

db.collection(‘clients’).insertOne({
nom: « Sarah Wilson »,
âge: 22
})

S'il y a un problème lors de la création du nouveau document, le insertOne() l'opération renvoie une erreur. Et si la collection à laquelle vous essayez d'ajouter un document n'existe pas, MongoDB créera la collection et y ajoutera le document.

Vous devriez remarquer qu'aucun ID n'est attribué au document. Ceci est dû au fait MongoDB crée automatiquement un identifiant unique pour chaque document d'une collection.

Utilisation de l'opération insertMany()

Les insertMany() fonctionnement fonctionne à peu près de la même manière que le insertOne() opération. Il crée une nouvelle collection si celle fournie n'existe pas, et il renvoie une erreur s'il y a un problème pour créer un nouveau document.

Cependant, la principale différence est que le insertMany() L'opération vous permet de créer plusieurs documents par exécution.

Utilisation de l'exemple d'opération insertMany()

db.collection(‘clients’).insertMany({
nom: « Roy Williams »,
âge: 21
},
{
nom: « James Brown »,
âge: 38
},
{
nom: "Jessica Jones",
âge: 25
})

L'exemple ci-dessus crée trois documents dans la collection client, et chaque document est séparé par une virgule. En rapport: Moteurs de base de données à considérer pour votre prochain projet

Explorez les autres opérations CRUD

La création de nouveaux documents n'est que le début de ce que vous pouvez faire avec MongoDB. MongoDB vous permet d'effectuer les opérations CRUD, vous pouvez donc développer des bases de données complètes.

PartagerTweeterE-mail
Comment effectuer des opérations CRUD dans MongoDB

Apprendre à connaître MongoDB est délicat. Frappez le sol en courant avec CRUD.

Lire la suite

Rubriques connexes
  • La programmation
  • SQL
  • base de données
  • La programmation
A propos de l'auteur
Kadeisha Kean (28 articles publiés)

Kadeisha Kean est un développeur de logiciels Full-Stack et un rédacteur technique/technologique. Elle a la capacité distincte de simplifier certains des concepts technologiques les plus complexes; produire du matériel qui peut être facilement compris par tout novice en technologie. Elle est passionnée par l'écriture, le développement de logiciels intéressants et les voyages à travers le monde (à travers des documentaires).

Plus de Kadeisha Kean

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner