mongoose-immutable
v0.0.2
Published
Make immutable fields in Mongoose
Downloads
653
Maintainers
Readme
Mongoose Immutable
Allow your schemas to have immutable properties!
Install
npm install mongoose-immutable --save
Example
var testSchema = new Schema({
testField: {type: String, immutable: true},
testDefaultField: {type: String, default: 'test', immutable: true}
});
testSchema.plugin(immutablePlugin);
var Model = mongoose.model('Test', testSchema);
testModel = new Model({
testField: 'test'
});
Now every attempt to change the value of those labeled immutable
will be futile.