MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB – Erstellen Sie eine Datenbank

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.