k-mongoose-soft-delete-cascade
A plugin to make cascade deleting with k-mongoose-soft-delete plugins
TODO: Pending add more checks, test and documentation
Installation
The best way to install it is using npm
npm install k-mongoose-soft-delete-cascade --save
Loading
var CascadePlugin = ;
Initialization and Usage
Basic usage (you can see how works better with test:
mongoose; ResourceDependent = title: type: String dependent: type : SchemaTypesObjectId ref: 'Resource' default: null timestamps:true;ResourceDependent; mongoose;mongoose;mongoose;mongoose; Resource = title: type: String second: type: String soft_delete_action: 'null' third: type: String soft_delete_action: 'prefix'timestamps:true; // Cascadevar tempObjectID = mongooseTypes cascade = model: mongoose keys: "dependent" model: mongoose keys: "dependent" set: null model: mongoose keys: "dependent" { "use strict"; return tempObjectID; } model: mongoose keys: "dependent" { mongoose; } ; Resource ;
Support
This plugin is proudly supported by Kubide hi@kubide.es