Човече, имах подобен проблем при създаването на схема като тази:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
Грешката ми беше, че използвам "type" като име на поле и това е запазена дума в mongoose.
Просто променям:
type: String,
до
formType: String,
и това работи.
вижте:https://github.com/Automattic/mongoose/issues/1760