O MongoDB é um banco de dados NoSQL amplamente utilizado devido à sua flexibilidade e escalabilidade. Uma das operações mais comuns realizadas no MongoDB é o CRUD (Create, Read, Update, Delete) – a manipulação das coleções de dados.
Aqui está um guia passo a passo sobre como realizar o CRUD no MongoDB:
Create (Criar)
Para criar um novo documento em uma coleção, você pode usar o método insertOne() ou insertMany().
// Exemplo de inserção de um único documento
db.collection.insertOne({ chave: valor });
// Exemplo de inserção de vários documentos
db.collection.insertMany([{ chave1: valor1 }, { chave2: valor2 }]);
Read (Ler)
Para ler documentos de uma coleção, você pode usar o método find().
// Exemplo de leitura de todos os documentos
db.collection.find();
// Exemplo de leitura de documentos com uma condição
db.collection.find({ chave: valor });
Update (Atualizar)
Para atualizar documentos em uma coleção, você pode usar o método updateOne() ou updateMany().
// Exemplo de atualização de um único documento
db.collection.updateOne({ chave: valor }, { $set: { nova_chave: novo_valor } });
// Exemplo de atualização de vários documentos
db.collection.updateMany({ chave: valor }, { $set: { nova_chave: novo_valor } });
Delete (Deletar)
Para deletar documentos de uma coleção, você pode usar o método deleteOne() ou deleteMany().
// Exemplo de exclusão de um único documento
db.collection.deleteOne({ chave: valor });
// Exemplo de exclusão de vários documentos
db.collection.deleteMany({ chave: valor });
O CRUD no MongoDB é simples e intuitivo, permitindo que você manipule facilmente as coleções de dados. No entanto, é importante tomar cuidado ao realizar operações de atualização e exclusão, pois elas podem afetar permanentemente os dados armazenados.