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,
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.
Att lära känna MongoDB är knepigt. Slå på marken med CRUD.
Läs Nästa
- Programmering
- SQL
- databas
- Programmering
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).
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