Amico, ho avuto un problema simile durante la creazione di uno schema come questo:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
Il mio errore è stato che sto usando "tipo" come nome di campo e questa è una parola riservata in mangusta.
Ho appena cambiato:
type: String,
a
formType: String,
e funziona.
vedere:https://github.com/Automatic/mongoose/issues/1760