Tôi đã gặp sự cố tương tự khi tạo một Giản đồ như thế này:
QuestionnaireSchema = mongoose.Schema({
formId: Number,
name: String,
questions: [
{
type: String,
title: String,
alternatives:[{
label: String,
value: "Mixed"
}]
}
]
});
Sai lầm của tôi là tôi đang sử dụng "type" làm tên trường và đây là từ dành riêng trong mongoose.
Tôi chỉ thay đổi:
type: String,
đến
formType: String,
và điều đó hoạt động.
xem:https://github.com/Automattic/mongoose/issues/1760