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 }