这是我的代码:
var userSchema = new mongoose.Schema({
email: String,
password: String,
role: Something
});
我的目标是定义role属性,使其具有特定的值("admin"、"member"、"guest"等等),实现这一目标的更好方法是什么?提前谢谢!
这是我的代码:
var userSchema = new mongoose.Schema({
email: String,
password: String,
role: Something
});
我的目标是定义role属性,使其具有特定的值("admin"、"member"、"guest"等等),实现这一目标的更好方法是什么?提前谢谢!
你可以做枚举.
var userSchema = new mongoose.Schema({
// ...
, role: { type: String, enum: ['admin', 'guest'] }
}
var user = new User({
// ...
, role: 'admin'
});