MongoDB är en NoSQL -databas som lagrar unika data, till exempel dokument, som grupperas i samlingar. Till exempel, i en MongoDB -databas, lagras varje kunds data som ett dokument och alla kunddokument lagras i en samling.

I den här självstudieartikeln lär du dig hur du skapar dokument i MongoDB.

MongoDB Skapa operationer

MongoDB har två skaparoperationer -insertOne () och insertMany (). Varje skapa -operation är begränsad till att manipulera en enda samling per körning. Du kan dock infoga ett eller flera dokument på varje körning.

Relaterad: Hur är datamodellering annorlunda i MongoDB?

Därför har båda skapa -operationerna följande struktur:

db.collection.createOperation ()

Var db är namnet på databasen och createOperation () är lämplig operation (insertOne () eller insertMany ()).

Använda insertOne () -operationen

De insertOne () operation infogar ett enda dokument i en samling med följande kod:

db.collection ("kunder"). insertOne ({
namn: "Sarah Wilson",
ålder: 22
})

Om det uppstår problem med att skapa det nya dokumentet,

instagram viewer
insertOne () operation returnerar ett fel. Och om samlingen du försöker lägga till ett dokument till inte finns, MongoDB skapar samlingen och lägger till dokumentet i den.

Du bör märka att det inte har tilldelats något ID till dokumentet. Det här är för att MongoDB skapar automatiskt ett unikt ID för varje dokument i en samling.

Använda insatsenMany () Operation

De insertMany () fungerar på ungefär samma sätt som insertOne () drift. Det skapar en ny samling om den som tillhandahålls inte existerar och det returnerar ett fel om det uppstår problem med att skapa ett nytt dokument.

Den största skillnaden är dock att insertMany () operation låter dig skapa flera dokument per körning.

Använda insertMany () Användningsexempel

db.collection ("kunder"). insertMany ({
namn: "Roy Williams",
ålder: 21
},
{
namn: "James Brown",
ålder: 38
},
{
namn: "Jessica Jones",
ålder: 25
})

Exemplet ovan skapar tre dokument i kundsamlingen och varje dokument separeras med ett kommatecken. Relaterad: Databasmotorer att överväga för ditt nästa projekt

Utforska de andra CRUD -operationerna

Att skapa nya dokument är bara början på vad du kan göra med MongoDB. MongoDB låter dig utföra CRUD -operationerna, så att du kan utveckla kompletta databaser.

Dela med sigTweetE-post
Hur man utför CRUD -operationer i MongoDB

Att lära känna MongoDB är knepigt. Slå på marken med CRUD.

Läs Nästa

Relaterade ämnen
  • Programmering
  • SQL
  • databas
  • Programmering
Om författaren
Kadeisha Kean (28 artiklar publicerade)

Kadeisha Kean är en fullstack mjukvaruutvecklare och teknisk/teknikförfattare. Hon har den distinkta förmågan att förenkla några av de mest komplexa tekniska begreppen; producerar material som lätt kan förstås av någon nybörjare inom teknik. Hon brinner för att skriva, utveckla intressant programvara och resa runt i världen (genom dokumentärer).

Mer från Kadeisha Kean

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera