npm.io
1.0.3 • Published 8 years ago

mongoose-soft-delete-ex

Licence
MIT
Version
1.0.3
Deps
0
Size
10 kB
Vulns
0
Weekly
0

Mongoose plugin for soft delete

Installation

> npm install mongoose-soft-delete-ex

Usage

    var mongoose = require('mongoose');
    
    mongoose.plugin( require('mongoose-soft-delete-ex') );

Methods overwriting for exclude deleted documents

  • count
  • find
  • findOne
  • findOneAndUpdate
  • update

Methods added for soft delete

  • delete
  • findByIdAndDelete
  • findOneAndDelete

Methods added for restore

  • restore

Keywords