I MongoDB skapar du en databas genom att byta till en obefintlig databas och sedan infoga data i den.
Det finns ingen CREATE DATABASE
uttalande i MongoDB som det finns i SQL. För att skapa en databas i MongoDB byter du helt enkelt till en obefintlig databas och infogar sedan data i den.
För att byta databaser, kör use
påstående. Om databasen inte redan finns skapas den:
use music
Detta resulterar i följande meddelande:
switched to db music
Databasen skapas dock inte förrän du infogar data i den:
db.artists.insert({ artistname: "The Tea Party" })
Ovanstående uttalande skapar en samling och infogar ett dokument i den.
Det kommer att generera följande meddelande:
WriteResult({ "nInserted" : 1 })
Du kan se databasen i din lista över databaser genom att utfärda följande kommando:
show databases
Här är ett exempel på utdata:
local 0.000GB music 0.000GB test 0.005GB
I det här fallet visas tre databaser, varav en är vår nyskapade databas ( musik ).
Du kan också köra följande rad för att se innehållet i din databas:
db.artists.find()
Vilket borde resultera i utdata så här:
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }
Som du kan se är vårt namn/värdepar nu lagrat i den nya databasen. MongoDB har också infogat en _id
fält. Om du inte anger ett _id
MongoDB tillhandahåller det åt dig.