In MongoDB maakt u een database door over te schakelen naar een niet-bestaande database en er vervolgens gegevens in in te voegen.
Er is geen CREATE DATABASE
statement in MongoDB zoals in SQL. Om een database in MongoDB te maken, schakelt u eenvoudig over naar een niet-bestaande database en voegt u er gegevens in.
Om van database te wisselen, voert u de opdracht use
. uit uitspraak. Als de database nog niet bestaat, wordt deze aangemaakt:
use music
Dit resulteert in het volgende bericht:
switched to db music
De database wordt echter pas gemaakt als u er gegevens in invoegt:
db.artists.insert({ artistname: "The Tea Party" })
Met de bovenstaande verklaring wordt een verzameling gemaakt en wordt er een document in ingevoegd.
Het zal het volgende bericht genereren:
WriteResult({ "nInserted" : 1 })
U kunt de database in uw lijst met databases zien door de volgende opdracht te geven:
show databases
Hier is een voorbeeld van de uitvoer:
local 0.000GB music 0.000GB test 0.005GB
In dit geval worden drie databases weergegeven, waaronder onze nieuw aangemaakte database ( muziek ).
U kunt ook de volgende regel gebruiken om de inhoud van uw database te bekijken:
db.artists.find()
Wat zou moeten resulteren in een output als deze:
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }
Zoals u kunt zien, is ons naam/waarde-paar nu opgeslagen in de nieuwe database. MongoDB heeft ook een _id
. ingevoegd veld. Als u geen _id
. opgeeft veld, MongoDB levert het voor u.