访问Mongoose.js模式中Enum字段的有效值列表
有一天,我在网上看到了一条评论,告诉人们如何访问为Mongoose.js模式中的枚举字段定义的值列表。 可悲的是,我没有把那些小内容或它的url提交给记忆,现在我需要它!
有谁知道如何做到这一点?
提前致谢!
这是你在找什么?
var mongoose = require('./index') , TempSchema = new mongoose.Schema({ salutation: {type: String, enum: ['Mr.', 'Mrs.', 'Ms.']} }); var Temp = mongoose.model('Temp', TempSchema); console.log(Temp.schema.path('salutation').enumValues); var temp = new Temp(); console.log(temp.schema.path('salutation').enumValues);
来源: https : //gist.github.com/953059