11.02.2026

Como criar, atualizar e excluir documentos no MongoDB

O universo do MongoDB vai muito além do processo inicial de instalação: ele inclui um conjunto de operações essenciais para uma administração eficiente do banco de dados. Neste guia completo, vamos explorar em detalhes três aspectos fundamentais do uso do MongoDB: a criação, a atualização e a exclusão de documentos. A arquitetura NoSQL orientada a documentos do MongoDB oferece flexibilidade e escalabilidade, reforçando a importância de dominar essas operações básicas para manipular dados de forma simples e eficiente.

Criar documentos no MongoDB

Primeiro, precisamos nos conectar ao servidor MongoDB. Para esta tarefa, vamos usar o Mongo Shell (mongosh) em um servidor local (localhost):

mongosh

Screenshot №1 — MongoSH

Pronto, entramos! Agora, altere para um banco de dados existente ou crie um novo com o comando:

use hh

Screenshot №2 — Criar DB

Agora passamos a executar comandos no banco de dados hh. Mas nenhum banco existe “de verdade” sem uma collection (coleção) — que é onde os documentos serão armazenados. Vamos criar uma coleção com o comando abaixo:

db.createCollection('FS')

Screenshot №3 — Criar Collection

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

db.FS.insertOne({
id: "value1",
name: "value2",
surname: "value3"
})

Screenshot №4 — Criar um documento

Se quisermos criar vários documentos em uma única operação, devemos usar outro método na coleção:

db.FS.insertMany([
{ id: "22", name: "Jhon" },
{ hobby: "dance" }
])

Screenshot №5 — Criar vários documentos no MongoDB

Como você pode notar, usamos { } para definir o “corpo” do documento e [ ] para indicar uma lista (conjunto) de documentos. Em seguida, precisamos confirmar que os registros foram criados, usando o método da coleção:

db.FS.find()

Screenshot №6 — Verificar documentos criados

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

Atualizar documentos no MongoDB

Para atualizar, vamos usar o seguinte algoritmo: primeiro definimos o filtro (qual documento será alvo) e depois aplicamos a alteração (o que será atualizado):

db.FS.updateOne(
{ id: "valuel" },
{ $set: { id: "newvalue" } }
);

Screenshot №7 — Atualizar valor

Ao final da operação, veremos um resumo com informações como matched count, modified count, etc.

Excluir documentos no MongoDB

Para excluir, usaremos o comando abaixo:

db.FS.deleteOne({ id: "newvalue" })

Screenshot №8 — Excluir documento

Para confirmar que o comando foi executado com sucesso, rode novamente o find:

db.FS.find()

Na imagem, não veremos mais o documento excluído — isso significa que a remoção foi concluída.

Em resumo, este guia funciona como um mapa para o conjunto de operações do MongoDB, ajudando você a lidar com criação, atualização e exclusão de documentos com mais segurança e precisão. Conforme você aprofunda o uso do MongoDB, essas habilidades básicas se tornam indispensáveis para gerenciar dados com agilidade e eficiência.