mongoose-soft-delete

Mongoose plugin which provides soft delete functionality.

Usage no npm install needed!

<script type="module">
  import mongooseSoftDelete from 'https://cdn.skypack.dev/mongoose-soft-delete';
</script>

README

Mongoose Soft Delete

NPM version build status

Mongoose plugin which provides soft delete functionality.

Install

npm install --save mongoose-soft-delete

Usage

You can apply plugin globally or per schema.

var mongoose = require('mongoose');
var softDelete = require('mongoose-soft-delete');

mongoose.plugin(softDelete);

You can also specify if delete and deleteAt fields should be included (selected) or excluded from query results by default.

mongoose.plugin(softDelete, { select: false });

License

MIT © Samir Djellil