Trabalhando com bancos de dados no MongoDB

Capítulo 6

Tempo estimado de leitura: 3 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

O MongoDB é uma plataforma de banco de dados NoSQL, orientada a documentos, que fornece alta performance, alta disponibilidade e fácil escalabilidade. Ele funciona com base no conceito de coleções e documentos, em vez de tabelas e linhas, como em bancos de dados relacionais.

6. Trabalhando com bancos de dados no MongoDB

Trabalhar com bancos de dados no MongoDB envolve várias operações, como criação, leitura, atualização e exclusão de dados. Vamos discutir cada uma dessas operações em detalhes.

Criação de Banco de Dados

No MongoDB, a criação de um banco de dados é tão simples quanto emitir um comando. O comando 'use' seguido pelo nome do banco de dados é usado para criar um novo banco de dados. Se o banco de dados mencionado já existir, o MongoDB simplesmente o selecionará para uso. Se não existir, ele será criado.

use myDatabase

Este comando cria um novo banco de dados chamado 'myDatabase'. Note que o MongoDB é case-sensitive, portanto, 'myDatabase' e 'mydatabase' seriam considerados diferentes bancos de dados.

Leitura de Dados

A leitura de dados no MongoDB é feita usando o comando 'find'. Este comando retorna todos os documentos dentro de uma coleção. Por exemplo, para ler todos os documentos na coleção 'myCollection', você usaria o seguinte comando:

Continue em nosso aplicativo e ...
  • Ouça o áudio com a tela desligada
  • Ganhe Certificado após a conclusão
  • + de 5000 cursos para você explorar!
ou continue lendo abaixo...
Download App

Baixar o aplicativo

db.myCollection.find()

Este comando retorna todos os documentos na coleção 'myCollection'. Você também pode adicionar critérios de pesquisa ao comando 'find' para filtrar os resultados.

Atualização de Dados

A atualização de dados no MongoDB é feita usando o comando 'update'. Este comando atualiza os valores dos documentos existentes. Por exemplo, para atualizar um documento na coleção 'myCollection', você usaria o seguinte comando:

db.myCollection.update({name: 'John'}, {$set: {age: 30}})

Este comando atualiza a idade de 'John' para 30 na coleção 'myCollection'. Note que o primeiro argumento do comando 'update' é um critério de pesquisa para encontrar o documento a ser atualizado. O segundo argumento é um operador de atualização que define os novos valores para os campos do documento.

Exclusão de Dados

A exclusão de dados no MongoDB é feita usando o comando 'remove'. Este comando exclui documentos de uma coleção. Por exemplo, para excluir um documento da coleção 'myCollection', você usaria o seguinte comando:

db.myCollection.remove({name: 'John'})

Este comando exclui todos os documentos na coleção 'myCollection' onde o nome é 'John'. Note que o argumento do comando 'remove' é um critério de pesquisa para encontrar os documentos a serem excluídos.

Conclusão

Trabalhar com bancos de dados no MongoDB envolve uma variedade de operações, cada uma das quais é realizada usando um comando específico. A simplicidade e a flexibilidade desses comandos tornam o MongoDB uma escolha popular para o gerenciamento de bancos de dados NoSQL.

Agora responda o exercício sobre o conteúdo:

Qual das seguintes afirmações é verdadeira sobre o MongoDB?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

No MongoDB, o comando 'use' seguido pelo nome do banco de dados é utilizado para criar um banco de dados, se ele ainda não existir, ou para selecioná-lo, se já existir. Esse processo é simples e não requer uma série de comandos, diferentemente do que ocorre em alguns sistemas de gerenciamento de bancos de dados relacionais.

Próximo capitúlo

Criação de coleções no MongoDB

Arrow Right Icon
Capa do Ebook gratuito Criação e manutenção de banco de dados MongoDB do básico ao avançado
7%

Criação e manutenção de banco de dados MongoDB do básico ao avançado

3

(2)

88 páginas

Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.