mongoose-immutable

0.0.2 • Public • Published

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

Dependents (2)

Package Sidebar

Install

npm i mongoose-immutable

Weekly Downloads

255

Version

0.0.2

License

MIT

Last publish

Collaborators

  • elbuo8