Numbers
Tipo de dato numerico, este no requiere comillas y solo acepta numeros. Este tambien puede tener un valor minimo y maximo.
age: {
bsonType: 'number', // tipo numero
minimum: 18, // valor minimo
maximum: 100, // valor maximo
},
Boolean
Tipo de dato booleano, que puede ser verdadero o falso. Pueden recibir: true y false.
isSingle: {
bsonType: 'bool'
},
Enums
El Enumerador es el tipo de dato que solo acepta una serie de opciones acotadas.
¿Solo Strings? Tambien numeros y booleanos han sido permitidos.
role: {
enum: ['customer', 'seller', 'admin', 2, false]
},
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?