Deleting Documents
We can delete a single document using deleteOne method and multiple documents using delete method.
Delete one document
To delete a single document, use the deleteOne method:
src/app.ts
import { query } from "@mongez/monpulse";
const result = await query.deleteOne("users", {
  _id: "60b9b0b0b0b0b0b0b0b0b0b0",
});
Delete multiple documents
To delete multiple documents, use the delete method:
src/app.ts
import { query } from "@mongez/monpulse";
const result = await query.delete("users");
This will delete the entire collection documents, but will not delete the collection itself.
To delete certain documents, pass the filter object as the second argument:
src/app.ts
import { query } from "@mongez/monpulse";
const result = await query.delete("users", {
  age: {
    $gt: 18,
  },
});
It will delete all users with age greater than 18.