以下是我的用户架构:
const userSchema = new mongoose.Schema({
username: {
type: String,
validate: function (v) {
return /([0-9a-zA-Z])\w{6,}/.test(v);
},
required: [true, "Username required"],
},
passwordHash: {
type: String,
required: [true, "PasswordHash required"],
},
role: {
type: String,
required: [true, "User role required"],
},});
如何将角色字段设置为两个项的数组-管理员和经理,其中用户只能在这两个选项之间进行 Select ?