Mann, ich hatte ein ähnliches Problem beim Erstellen eines Schemas wie diesem:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
Mein Fehler war, dass ich "Typ" als Feldname verwende und dies ein reserviertes Wort in Mungo ist.
Ich ändere nur:
type: String,
zu
formType: String,
und das funktioniert.
siehe:https://github.com/Automattic/mongoose/issues/1760