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 }