Estoy tratando de crear y usar un enumtipo en Mongoose. Lo comprobé, pero no obtengo el resultado adecuado. Estoy usando enumen mi esquema de mangosta de la siguiente manera:
var RequirementSchema = new mongoose.Schema({
status: {
type: String,
enum : ['NEW', 'STATUS'],
default: 'NEW'
},
})
Pero estoy un poco confundido aquí, ¿cómo puedo poner el valor de un me enumgusta Java NEW("new")? ¿Cómo puedo guardar una entrada enumen la base de datos de acuerdo con sus valores enumerables? Lo estoy usando en express node.js.

De los documentos
Mongoose tiene varios validadores incorporados. Las cadenas tienen enum como uno de los validadores. Entonces enum crea un validador y verifica si el valor se da en una matriz. P.ej:
var userSchema = new mongooseSchema({ userType: { type: String, enum : ['user','admin'], default: 'user' }, })fuente
Enums es objetos String, por ejemplo:
enum :['a','b','c']o probablemente asíconst listOfEn = ['a','b','c']; => enum: listOfEnfuente