-
Conectar ao MongoDB:
mongo
-
Selecionar um Banco de Dados:
use <nome_do_banco>
-
Mostrar Bancos de Dados:
show dbs
-
Mostrar Coleções em um Banco de Dados:
show collections
-
Inserir Documento em uma Coleção:
db.<nome_da_colecao>.insertOne({ <campo>: <valor>, ... })
-
Buscar Documentos em uma Coleção:
db.<nome_da_colecao>.find({ <filtro> })
-
Atualizar Documento(s) em uma Coleção:
db.<nome_da_colecao>.updateOne({ <filtro> }, { $set: { <campo>: <novo_valor> } })
-
Excluir Documento(s) em uma Coleção:
db.<nome_da_colecao>.deleteOne({ <filtro> })
-
Contar Documentos em uma Coleção:
db.<nome_da_colecao>.countDocuments() -
Encerrar o
mongo shell:quit()
-
Verificar Status do Servidor:
mongo admin --eval "db.serverStatus()" -
Criar um Usuário Administrador:
use admin db.createUser({ user: "<nome_do_usuario>", pwd: "<senha>", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }) -
Backup e Restauração de Banco de Dados:
-
Backup:
mongodump --db <nome_do_banco> --out <caminho_destino>
-
Restauração:
mongorestore --db <nome_do_banco> <caminho_backup>
-
Essa lista abrange os comandos fundamentais para interagir com bancos de dados, realizar operações CRUD, administração básica e backup/restauração no MongoDB usando o mongo shell e comandos de linha de comando.