Este capítulo apresenta as operações básicas do banco de dados MongoDB, incluindo criação, exclusão e consulta de bancos de dados.
Mostrar todos os bancos de dados
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
tizi365 0.000GB
Trocar de banco de dados
Sintaxe:
use NOME_DO_BANCO_DE_DADOS
Exemplo:
> use meu_bd
switched to db meu_bd
Mostrar o nome do banco de dados atual
Digite o comando db
> db
test
Criar banco de dados
Não é necessário criar explicitamente um banco de dados. Basta mudar para um banco de dados inexistente usando o comando use e inserir um pedaço de dados, e o banco de dados será criado automaticamente. Exemplo:
// Mudar para um banco de dados inexistente
> use meu_bd
switched to db meu_bd
// Inserir um documento na coleção de filmes (a coleção de filmes será criada automaticamente se não existir)
> db.movie.insert({"nome":"tutorials point"})
// Mostrar todos os bancos de dados (o banco de dados meu_bd foi criado automaticamente)
> show dbs
local 0.78125GB
meu_bd 0.23012GB
test 0.23012GB
Observação: Os bancos de dados e coleções do MongoDB não precisam ser criados antecipadamente; eles são criados automaticamente quando os dados são gravados pela primeira vez.
Excluir banco de dados
A API db.dropDatabase() pode ser usada para excluir o banco de dados atual. Exemplo:
// Mudar para o banco de dados meu_bd
> use meu_bd
switched to db meu_bd
// Excluir o banco de dados meu_bd
> db.dropDatabase()
> { "dropped" : "meu_bd", "ok" : 1 }