This package provides functionality for auditing database changes in mongoose.
To install the package, run the following command:
npm install node-mongoose-audit
import { initConnection } from 'node-mongoose-audit';
Provide Database Uri
initConnection(uri);
To add after defining your schema: example:
import mongoose from 'mongoose';
import diffHistory from 'node-mongoose-audit';
const testSchema = new mongoose.Schema({
someField: String,
some: {
deepField: String
}
});
testSchema.plugin(diffHistory);