Ten rozdział przedstawia podstawowe operacje bazy danych MongoDB, takie jak tworzenie, usuwanie i przeszukiwanie bazy danych.
Wyświetl wszystkie bazy danych
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
tizi365 0.000GB
Zmiana bazy danych
Składnia:
use NAZWA_BAZY_DANYCH
Przykład:
> use mojabaza
przełączono do bazy mojabaza
Wyświetlenie nazwy bieżącej bazy danych
Wprowadź polecenie db
> db
test
Utworzenie bazy danych
Nie trzeba jawnie tworzyć bazy danych. Wystarczy przełączyć się do nieistniejącej bazy danych za pomocą polecenia use i wstawić fragment danych, a baza danych zostanie utworzona automatycznie. Przykład:
// Przełącz się do nieistniejącej bazy danych
> use mojabaza
przełączono do bazy mojabaza
// Wstaw dokument do kolekcji movie (kolekcja movie zostanie utworzona automatycznie, jeśli nie istnieje)
> db.movie.insert({"name":"tutorials point"})
// Wyświetl wszystkie bazy danych (baza danych mydb została utworzona automatycznie)
> show dbs
local 0.78125GB
mydb 0.23012GB
test 0.23012GB
Uwaga: Bazy danych i kolekcje w MongoDB nie muszą być tworzone z wyprzedzeniem; są one tworzone automatycznie podczas pierwszego zapisu danych.
Usuwanie bazy danych
Można użyć interfejsu API db.dropDatabase() do usunięcia bieżącej bazy danych. Przykład:
// Przełącz się do bazy mojabaza
> use mojabaza
przełączono do bazy mojabaza
// Usuń bazę danych mojabaza
> db.dropDatabase()
> { "dropped" : "mojabaza", "ok" : 1 }