Jag hade ett liknande problem när jag skapade ett schema så här:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
Mitt misstag var att jag använder "typ" som ett fältnamn och detta är ett reserverat ord i mongoose.
Jag ändrar bara:
type: String,
till
formType: String,
och det fungerar.
se:https://github.com/Automattic/mongoose/issues/1760