V MongoDB vytvoříte databázi tak, že přepnete na neexistující databázi a následně do ní vložíte data.
Neexistuje žádná CREATE DATABASE
příkaz v MongoDB jako v SQL. Chcete-li vytvořit databázi v MongoDB, jednoduše přepněte na neexistující databázi a poté do ní vložte data.
Chcete-li přepnout databáze, spusťte use
prohlášení. Pokud databáze ještě neexistuje, bude vytvořena:
use music
Výsledkem je následující zpráva:
switched to db music
Databáze se však ve skutečnosti nevytvoří, dokud do ní nevložíte data:
db.artists.insert({ artistname: "The Tea Party" })
Výše uvedený příkaz vytvoří kolekci a vloží do ní dokument.
Vygeneruje následující zprávu:
WriteResult({ "nInserted" : 1 })
Databázi můžete zobrazit v seznamu databází zadáním následujícího příkazu:
show databases
Zde je příklad výstupu:
local 0.000GB music 0.000GB test 0.005GB
V tomto případě jsou zobrazeny tři databáze, z nichž jedna je naše nově vytvořená databáze ( hudba ).
Můžete také spustit následující řádek a zobrazit obsah vaší databáze:
db.artists.find()
Výsledkem by měl být tento výstup:
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }
Jak vidíte, náš pár jméno/hodnota je nyní uložen v nové databázi. MongoDB také vložil _id
pole. Pokud nezadáte _id
pole, MongoDB vám to poskytne.