CRUD in MongoDB
MongoDB CRUD uses methods on a collection: insertOne, find, updateOne, deleteOne. Filters are objects that describe which documents to match.
// Create
await db.collection("users").insertOne({ name: "Daniel", age: 20 })
// Read
await db.collection("users").find({ age: { $gte: 18 } }).toArray()
await db.collection("users").findOne({ name: "Daniel" })
// Update
await db.collection("users").updateOne(
{ name: "Daniel" },
{ $set: { age: 21 } }
)
// Delete
await db.collection("users").deleteOne({ name: "Daniel" })