mongoose-diff

0.2.0 • Public • Published

Mongoose "Diff" Plugin

Build Status

This is a simple plugin to expose changes during the pre-save hooks.

Installation

$ npm install mongoose-diff --save

Usage

var diff = require('mongoose-diff');
 
schema.plugin(diff, {}); // This needs to run BEFORE pre-save hooks
 
schema.pre('save', function(next) {
  if (this._diff) {
    // Do something with this._diff
  }
});

Change Log

0.2.0

  • Merged lchenay's pull request #1:
    • Use a virtual instead of an object property
    • Don't apply transformations during toObject() calls
  • Updated dependencies
  • Added additional testing
  • Refactored code slightly
  • Exposed a virtualName option to change the virtual name from _diff to whatever you want

0.1.0

  • Initial release

/mongoose-diff/

    Package Sidebar

    Install

    npm i mongoose-diff

    Weekly Downloads

    1

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • inxilpro