0.1.1 • Published 7 years ago

mongoose-plugin-disable-remove v0.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

mongoose-plugin-disable-remove

A plugin that will disable remove functions for mongoose models.

If a schema enabled this schema, any call to Model.remove & Document.remove will return a reject promise or callback(err) if a callback provided.

travis Coverage Status

Install

npm install mongoose-plugin-disable-remove

Example

var mongoose = require('mongoose')
var disableRemovePlugin = require('mongoose-plugin-disable-remove')

var YourSchema = new Schema({
  content: String
})
YourSchema.plugin(disableRemovePlugin)

Test

npm test