Back

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" })

Roadmap