terça-feira, novembro 19, 2024
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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

mais populares

comentários mais recentes