यार, मुझे इस तरह की स्कीमा बनाने में एक समान समस्या थी:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
मेरी गलती यह थी कि मैं फ़ील्ड नाम के रूप में "टाइप" का उपयोग कर रहा हूं और यह नेवला में आरक्षित शब्द है।
मैं अभी बदलता हूं:
type: String,
करने के लिए
formType: String,
और वह काम करता है।
देखें:https://github.com/Automattic/mongoose/issues/1760