- 1. Comandos CRUD do MongoDB
- 1.1. Create (Criar)
- 1.2. Read (Ler)
- 1.3. Update (Atualizar)
- 1.4. Delete (Deletar)
- 2. Operadores do MongoDB
1. Comandos CRUD do MongoDB¶
1.1. Create (Criar)¶
Para inserir documentos em uma coleção, você pode usar os seguintes comandos:
1.1.1. insertOne
¶
Insere um único documento na coleção.
db.collection.insertOne({
chave1: "valor1",
chave2: "valor2"
})
1.1.2. insertMany
¶
Insere múltiplos documentos na coleção.
db.collection.insertMany([
{
chave1: "valor1",
chave2: "valor2"
},
{
chave1: "valor3",
chave2: "valor4"
}
])
1.2. Read (Ler)¶
Para recuperar documentos de uma coleção, você pode usar os seguintes comandos:
1.2.1. find
¶
Encontra todos os documentos que correspondem aos critérios de consulta.
db.collection.find({
chave1: "valor1"
})
1.2.2. findOne
¶
Encontra o primeiro documento que corresponde aos critérios de consulta.
db.collection.findOne({
chave1: "valor1"
})
1.3. Update (Atualizar)¶
Para modificar documentos existentes em uma coleção, você pode usar os seguintes comandos:
1.3.1. updateOne
¶
Atualiza um único documento que corresponde aos critérios de consulta.
Copiar código
db.collection.updateOne(
{ chave1: "valor1" },
{ $set: { chave2: "novoValor" } }
)
1.3.2. updateMany
¶
Atualiza todos os documentos que correspondem aos critérios de consulta.
Copiar código
db.collection.updateMany(
{ chave1: "valor1" },
{ $set: { chave2: "novoValor" } }
)
1.3.3. replaceOne
¶
Substitui um único documento que corresponde aos critérios de consulta.
Copiar código
db.collection.replaceOne(
{ chave1: "valor1" },
{ chave1: "novoValor1", chave2: "novoValor2" }
)
1.4. Delete (Deletar)¶
Para remover documentos de uma coleção, você pode usar os seguintes comandos:
1.4.1. deleteOne
¶
Remove um único documento que corresponde aos critérios de consulta.
Copiar código
db.collection.deleteOne({
chave1: "valor1"
})
1.4.2. deleteMany
¶
Remove todos os documentos que correspondem aos critérios de consulta.
Copiar código
db.collection.deleteMany({
chave1: "valor1"
})
2. Operadores do MongoDB¶
- Operadores de Comparação
- Operadores Lógicos
- Operadores de Elementos
- Operadores de Avaliação
- Operadores de Matriz