Mand, jeg havde et lignende problem med at lave et skema som dette:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
Min fejl var, at jeg bruger "type" som et feltnavn, og dette er reserveret ord i mongoose.
Jeg ændrer bare:
type: String,
til
formType: String,
og det virker.
se:https://github.com/Automattic/mongoose/issues/1760