In MongoDB erstellen Sie eine Datenbank, indem Sie zu einer nicht vorhandenen Datenbank wechseln und dann Daten darin einfügen.
Es gibt kein CREATE DATABASE
-Anweisung in MongoDB wie in SQL. Um eine Datenbank in MongoDB zu erstellen, wechseln Sie einfach zu einer nicht vorhandenen Datenbank und fügen Sie dann Daten darin ein.
Um zwischen Datenbanken zu wechseln, führen Sie use
aus Erklärung. Wenn die Datenbank noch nicht existiert, wird sie erstellt:
use music
Dies führt zu folgender Meldung:
switched to db music
Die Datenbank wird jedoch erst erstellt, wenn Sie Daten darin einfügen:
db.artists.insert({ artistname: "The Tea Party" })
Die obige Anweisung erstellt eine Sammlung und fügt ein Dokument darin ein.
Es wird die folgende Nachricht generiert:
WriteResult({ "nInserted" : 1 })
Sie können die Datenbank in Ihrer Datenbankliste sehen, indem Sie den folgenden Befehl ausführen:
show databases
Hier ist ein Beispiel für die Ausgabe:
local 0.000GB music 0.000GB test 0.005GB
In diesem Fall werden drei Datenbanken angezeigt, von denen eine unsere neu erstellte Datenbank ist ( music ).
Sie können auch die folgende Zeile ausführen, um den Inhalt Ihrer Datenbank anzuzeigen:
db.artists.find()
Was zu einer Ausgabe wie dieser führen sollte:
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }
Wie Sie sehen können, ist unser Name/Wert-Paar jetzt in der neuen Datenbank gespeichert. MongoDB hat auch eine _id
eingefügt Feld. Wenn Sie keine _id
angeben Feld, MongoDB stellt es für Sie bereit.