Man, ik had een soortgelijk probleem bij het maken van een schema zoals dit:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
Mijn fout was dat ik "type" als veldnaam gebruik en dit is een gereserveerd woord in mangoest.
Ik verander gewoon:
type: String,
naar
formType: String,
en dat werkt.
zie:https://github.com/Automattic/mongoose/issues/1760