6. Trabalhando com bancos de dados no MongoDB

Página 6

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:

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.

Próxima página do Ebook Gratuito:

77. Criação de coleções no MongoDB

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto