Questo capitolo introduce le operazioni di base del database MongoDB, incluse la creazione, la cancellazione e le query del database.
Mostra tutti i database
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
tizi365 0.000GB
Cambia database
Sintassi:
use NOME_DATABASE
Esempio:
> use mydb
switched to db mydb
Mostra il nome del database attuale
Digita il comando db
> db
test
Crea un database
Non è necessario creare esplicitamente un database. Basta passare a un database inesistente usando use e inserire un pezzo di dati e il database verrà creato automaticamente. Esempio:
// Passa a un database inesistente
> use mydb
switched to db mydb
// Inserisci un documento nella collezione movie (la collezione movie verrà creata automaticamente se non esiste)
> db.movie.insert({"name":"tutorials point"})
// Mostra tutti i database (il database mydb è stato creato automaticamente)
> show dbs
local 0.78125GB
mydb 0.23012GB
test 0.23012GB
Nota: I database e le collezioni di MongoDB non devono essere creati preventivamente; vengono creati automaticamente quando vengono scritti per la prima volta.
Cancella database
L'API db.dropDatabase() può essere utilizzata per eliminare il database attuale. Esempio:
// Passa al database mydb
> use mydb
switched to db mydb
// Cancella il database mydb
> db.dropDatabase()
> { "dropped" : "mydb", "ok" : 1 }