Me gustaría definir 'líneas' archivadas como una matriz de valores que pueden ser de diferentes tipos (números o cadenas o booleanos o fechas)
cuando intento:
lines: [ { type: String, content: Mixed }]
Recibo un error de error de ESLint: Mixed no está definido
¿Debería escribir?
const Schema = mongoose.Schema; ... lines: [ Schema.Types.Mixed ]De acuerdo con la documentación de mangosta, puede usar el tipo de esquema mixto de la siguiente manera
var schema = new Schema({ ofMixed: [Schema.Types.Mixed], }) // example use var Thing = mongoose.model('Thing', schema); m.ofMixed = [1, [], 'three', { four: 5 }]; m.save(callback);