3
Subdocuments(嵌入式文件)的貓鼬可以像一個綱要指定:如何爲Mongoose中的子文檔設置setter?
var childSchema = new Schema({ name: 'string' });
var parentSchema = new Schema({
children: [childSchema]
});
但是我怎麼指定的收集setters並要求當類型是嵌入式架構的陣列不能爲空?此代碼將拋出一個錯誤,嵌入式架構是不是有效的類型:
function someSetter = function(val) {
// Do something on set
return val;
};
var parentSchema = new Schema({
children: [{type: childSchema, set: someSetter, required: true}]
});