Get the default path value set on a schema for a model
adds a static function ont he model to get the default value. Works on nested properties Example: "fakeProperty.deeperProperty"
npm install mongoose-get-default-value
const mongoose = require('mongoose');
mongoose.plugin(require('mongoose-get-default-value'));
const mongoose = require('mongoose');
let Schema = mongoose.Schema;
let sampleSchema = new Schema({
fakeProperty : { type: String, default: "this is a test"}
});
sampleSchema.plugin(require('mongoose-get-default-value'));
const Sample = mongoose.model('sample', sampleSchema);
Sample.getDefaultValue('fakeProperty'); // returns "this is a test"