Доступ к списку допустимых значений для поля перечисления в схеме MongoDB Mongoose
var mongoose = require('./index');
PersonSchema = new mongoose.Schema({
name: {type: String, required: true},
gender: {type: String, enum: ['Male', 'Female', 'Others']}
});
var PersonModel = mongoose.model('Person', PersonSchema);
console.log(PersonModel.schema.path('gender').enumValues);
// ['Male', 'Female', 'Others']
amit.bhagat