Neptune's Personal Maid

    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

    Install

    npm i mongoose-immutable

    DownloadsWeekly Downloads

    166

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • elbuo8