Notícias
Novos modelos de linguagem da API Serverspace GPT
JT
janeiro 17, 2024
Atualizado janeiro 31, 2025

Como criar, atualizar e excluir documentos do MongoDB

Bancos de dados Debian

O domínio do MongoDB vai muito além do processo de instalação inicial, abrangendo um conjunto de operações imperativas essenciais para o gerenciamento proficiente de bancos de dados. Neste guia abrangente, exploraremos de forma intrincada três aspectos fundamentais da utilização do MongoDB: a criação, a atualização e a exclusão de documentos. A arquitetura NoSQL orientada a documentos exclusiva do MongoDB oferece flexibilidade e escalabilidade incomparáveis, enfatizando a importância de dominar essas operações fundamentais para uma manipulação de dados perfeita e eficiente.

Criar documentos no MongoDB

Inicialmente, precisamos nos conectar ao servidor MongoDB; usaremos o mongoshell para essa tarefa no servidor local:

mongosh
MongoSH
Screenshot №1 - MongoSH

Muito bem, estamos dentro! Mude para o banco de dados ou crie um novo com o comando:

use hh
Create DB
Screenshot №2 - Create DB

Agora mudamos nosso comando de entrada ahead para o banco de dados hh. Mas nenhum banco de dados pode existir sem uma coleção, esse grupo de futuros documentos do MongoDB, vamos criá-los com o comando abaixo:

db.createCollection ('FS')
Create Collection
Screenshot №3 - Create Collection

Após a etapa de preparação, crie o documento necessário, usando o comando:

db.FS.insertOne ({
id: "value1",
name: "value2",
surname:"value3"})
Create one document
Screenshot №4 - Create one document

Se quisermos criar muitos documentos do MongoDB em uma única transação, precisaremos usar outro método de coleta:

db.FS.insertMany ([
{id: "22", name: "Jhon"},
{hobby:"dance"}])
Create many documents
Screenshot №5 - Criar muitos documentos do MongoDB

Como você pode notar, usamos o sinal {} para indicar a tela do documento e o sinal [] para indicar o intervalo da coleção. Em seguida, precisamos nos certificar de que os arquivos foram criados pelo método da coleção:

db.FS.find()
Check created files
Screenshot №6 - Check created files

Na imagem, podemos ver a lista dos documentos criados anteriormente.

Atualização de documentos do MongoDb

Para a atualização, usaremos o seguinte algoritmo: primeiro, indicar o valor do filtro e, em seguida, substituir o destino:

db.FS.updateOne (
{ id: "valuel" },
{ $set: { id: "newvalue"} }
);
Update value
Screenshot №7 - Update value

No final da operação, vemos informações resumidas sobre a moderação: contagem correspondente, contagem modificada etc.

MongoDb exclui documentos

Para excluir, usaremos o seguinte comando:

db.FS.deleteOne({id: "newvalue"})
Delete document
Screenshot №8 - Excluir documento

Para ter certeza de que o comando foi concluído com êxito, digite o comando find:

db.FS.find()

Na imagem acima, não vemos o documento excluído, o que significa que a exclusão foi feita.

Concluindo, este guia serve como uma bússola no cenário multifacetado das operações do MongoDB, capacitando os usuários a navegar pelas nuances da criação, atualização e exclusão de documentos com confiança e precisão. À medida que os usuários continuarem a aproveitar o poder do MongoDB, essas habilidades fundamentais serão, sem dúvida, inestimáveis no gerenciamento de dados com destreza e eficiência.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.