quarta-feira, março 12, 2025
InícioTecnologiaComandos básicos na Shell do MongoDB

Comandos básicos na Shell do MongoDB

O MongoDB é um banco de dados NoSQL muito popular que oferece uma forma flexível e escalável de armazenar dados. Uma das principais formas de interagir com o MongoDB é por meio da sua shell, que permite executar comandos e consultas.

Neste artigo, vamos explorar alguns comandos básicos na shell do MongoDB que podem ser úteis no seu dia a dia.

Conectando-se ao MongoDB

Antes de começar a executar comandos, é necessário conectar-se ao servidor MongoDB. Para isso, abra a shell do MongoDB e execute o seguinte comando:

mongo

Isso irá conectar-se ao servidor MongoDB local na porta padrão 27017.

Listando bancos de dados

Para listar todos os bancos de dados disponíveis no servidor, utilize o comando:

show dbs

Isso irá retornar uma lista dos bancos de dados existentes.

Usando um banco de dados

Para utilizar um banco de dados específico, utilize o comando:

use nome_do_banco

Substitua nome_do_banco pelo nome do banco de dados desejado. Se o banco de dados não existir, ele será criado automaticamente.

Listando coleções

Uma coleção no MongoDB é equivalente a uma tabela em bancos de dados relacionais. Para listar todas as coleções em um banco de dados, utilize o comando:

show collections

Isso irá retornar uma lista das coleções existentes no banco de dados atualmente em uso.

Inserindo documentos

Para inserir um documento em uma coleção, utilize o comando insertOne ou insertMany. Por exemplo:

db.nome_da_colecao.insertOne({ chave: valor })

Substitua nome_da_colecao pelo nome da coleção desejada, chave pelo nome do campo e valor pelo valor do campo.

Consultando documentos

Para consultar documentos em uma coleção, utilize o comando find. Por exemplo:

db.nome_da_colecao.find({ chave: valor })

Substitua nome_da_colecao pelo nome da coleção desejada, chave pelo nome do campo e valor pelo valor do campo.

Atualizando documentos

Para atualizar documentos em uma coleção, utilize o comando updateOne ou updateMany. Por exemplo:

db.nome_da_colecao.updateOne({ chave: valor }, { $set: { novo_valor: novo_valor } })

Substitua nome_da_colecao pelo nome da coleção desejada, chave pelo nome do campo, valor pelo valor do campo, novo_valor pelo novo valor do campo.

Removendo documentos

Para remover documentos em uma coleção, utilize o comando deleteOne ou deleteMany. Por exemplo:

db.nome_da_colecao.deleteOne({ chave: valor })

Substitua nome_da_colecao pelo nome da coleção desejada, chave pelo nome do campo e valor pelo valor do campo.

Esses são apenas alguns dos comandos básicos que você pode utilizar na shell do MongoDB. A medida que você for se familiarizando com o MongoDB, poderá explorar comandos mais avançados e complexos.

RELATED ARTICLES

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

This site uses Akismet to reduce spam. Learn how your comment data is processed.

mais populares

comentários mais recentes