Aquí está mi esquema de usuario:
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"], },});¿Cómo puedo hacer que el campo de función sea una matriz de dos elementos: administrador y administrador, donde el usuario solo puede elegir entre esas dos opciones?
Intenta usar enum así
role: { type: String, enum: ["manager", "admin"], default: "manager", }