Dieses Kapitel führt in die grundlegenden Operationen der MongoDB-Datenbank ein, einschließlich der Erstellung, Löschung und Abfrage von Datenbanken.
Anzeige aller Datenbanken
> show dbs
admin 0,000GB
config 0,000GB
local 0,000GB
tizi365 0,000GB
Datenbank wechseln
Syntax:
use DATENBANK_NAME
Beispiel:
> use meineDB
switched to db mydb
Anzeige des aktuellen Datenbanknamens
Geben Sie den Befehl db ein
> db
test
Datenbank erstellen
Sie müssen nicht explizit eine Datenbank erstellen. Wechseln Sie einfach zu einer noch nicht vorhandenen Datenbank mit use und fügen Sie einen Datensatz ein, dann wird die Datenbank automatisch erstellt. Beispiel:
// Wechseln zu einer noch nicht vorhandenen Datenbank
> use meineDB
switched to db mydb
// Fügen Sie ein Dokument in die Filmsammlung ein (die Filmsammlung wird automatisch erstellt, wenn sie nicht existiert)
> db.movie.insert({"name":"Tutorials Punkt"})
// Anzeige aller Datenbanken (die Datenbank meineDB wurde automatisch erstellt)
> show dbs
local 0,78125GB
meineDB 0,23012GB
test 0,23012GB
Hinweis: MongoDB-Datenbanken und Sammlungen müssen nicht im Voraus erstellt werden; sie werden automatisch erstellt, wenn zum ersten Mal Daten geschrieben werden.
Datenbank löschen
Die API db.dropDatabase() kann verwendet werden, um die aktuelle Datenbank zu löschen. Beispiel:
// Wechseln zur Datenbank meineDB
> use meineDB
switched to db meineDB
// Löschen der Datenbank meineDB
> db.dropDatabase()
> { "dropped" : "meineDB", "ok" : 1 }