MongoDB is een NoSQL-database die unieke gegevens opslaat, zoals documenten, die zijn gegroepeerd in collecties. In een MongoDB-database worden de gegevens van elke klant bijvoorbeeld opgeslagen als een document en worden alle klantdocumenten in een verzameling opgeslagen.

In dit zelfstudieartikel leert u hoe u documenten maakt in MongoDB.

MongoDB-bewerkingen maken

MongoDB heeft twee maakbewerkingen—insertOne() en insertMany(). Elke maakbewerking is beperkt tot het manipuleren van één verzameling per uitvoering. U kunt echter bij elke uitvoering één of meerdere documenten invoegen.

Verwant: Hoe is datamodellering anders in MongoDB?

Daarom hebben beide maakbewerkingen de volgende structuur:

db.collection.createOperation()

Waar db is de naam van de database, en createOperation() is de juiste operatie (een invoegen () of insertMany()).

De bewerking insertOne() gebruiken

De insertOne() bewerking voegt een enkel document toe aan een verzameling, met behulp van de volgende code:

db.collection(‘klanten’).insertOne({
naam: "Sarah Wilson",
leeftijd: 22
})
instagram viewer

Als er een probleem is bij het maken van het nieuwe document, insertOne() bewerking geeft een fout. En als de verzameling waaraan u een document probeert toe te voegen niet bestaat, MongoDB zal de collectie maken en het document eraan toevoegen.

U zou moeten opmerken dat er geen ID aan het document is toegewezen. Dit is zo omdat MongoDB maakt automatisch een unieke ID aan voor elk document in een verzameling.

De bewerking insertMany() gebruiken

De insertMany() bediening werkt op vrijwel dezelfde manier als de insertOne() operatie. Het maakt een nieuwe verzameling aan als de opgegeven verzameling niet bestaat en geeft een foutmelding als er een probleem is bij het maken van een nieuw document.

Het belangrijkste verschil is echter dat de insertMany() bewerking kunt u meerdere documenten per uitvoering maken.

Het insertMany()-bewerkingsvoorbeeld gebruiken

db.collection(‘klanten’).insertMany({
naam: "Roy Williams",
leeftijd: 21
},
{
naam: “James Bruin”,
leeftijd: 38
},
{
naam: “Jessica Jones”,
leeftijd: 25
})

In het bovenstaande voorbeeld worden drie documenten in de klantenverzameling gemaakt en elk document wordt gescheiden door een komma. Verwant: Database-engines om te overwegen voor uw volgende project

Verken de andere CRUD-bewerkingen

Het maken van nieuwe documenten is slechts het begin van wat u met MongoDB kunt doen. Met MongoDB kunt u de CRUD-bewerkingen uitvoeren, zodat u complete databases kunt ontwikkelen.

DeelTweetenE-mail
CRUD-bewerkingen uitvoeren in MongoDB

MongoDB leren kennen is lastig. Ga aan de slag met CRUD.

Lees volgende

Gerelateerde onderwerpen
  • Programmeren
  • SQL
  • database
  • Programmeren
Over de auteur
Kadeisha Kean (28 artikelen gepubliceerd)

Kadeisha Kean is een full-stack softwareontwikkelaar en technisch/technologisch schrijver. Ze heeft het onmiskenbare vermogen om enkele van de meest complexe technologische concepten te vereenvoudigen; materiaal produceren dat gemakkelijk kan worden begrepen door elke technologiebeginner. Ze is gepassioneerd door schrijven, interessante software ontwikkelen en de wereld rondreizen (via documentaires).

Meer van Kadeisha Kean

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren