男、私はこのようなスキーマを作成するのと同様の問題を抱えていました:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
私の間違いは、フィールド名として「type」を使用していて、これはマングースの予約語であるということでした。
変更するだけです:
type: String,
に
formType: String,
そしてそれはうまくいきます。
参照:https://github.com/Automattic/mongoose/issues/1760