Áp dụng strict: false
tùy chọn cho định nghĩa giản đồ hiện tại của bạn bằng cách cung cấp nó làm tham số thứ hai cho Schema
hàm tạo:
var appFormSchema = new Schema({
User_id : {type: String},
LogTime : {type: String},
feeds : [new Schema({
Name: {type: String},
Text : {type: String}
}, {strict: false})
]
}, {strict: false});
module.exports = mongoose.model('appForm', appFormSchema);
Nếu bạn muốn để lại feeds
như hoàn toàn không có schemaless, đó là nơi bạn có thể sử dụng Mixed
:
var appFormSchema = new Schema({
User_id : {type: String},
LogTime : {type: String},
feeds : [Schema.Types.Mixed]
}, {strict: false});
module.exports = mongoose.model('appForm', appFormSchema);