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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

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

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text