Search code examples
node.jsmongodbmongoose

Default values in array mongoose


I am trying to make default values for array in mogoose schema:

warning:
 type: Array
 default: [10, 50, 99]

Am I right in such decision or there is some other way to do this?


Solution

  • Regarding to the Mongoose-Documentation, your way is correct.

    Here a small example:

    var arrayTestSchema = new Schema({
        anArray: {
          type: Array,
          'default': [1, 2, 3]
        }
    });
    

    And a link to the related documentation page: http://mongoosejs.com/docs/2.7.x/docs/defaults.html