mongoose-immutable
v0.0.2 immutable schema mongoose field fields
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.
Enjoy
npm i mongoose-immutable
Metadata
- MIT
- Whatever
- Yamil Asusta @elbuo8
- released 5/2/2015