【发布时间】:2021-11-10 16:05:36
【问题描述】:
当在 mongoose 模式中使用 getter 或 setter 时,它只在 create 时调用。 模式选项中的 toJSON 或 toObject 中的转换函数也是如此。 在获取或查找时没有 console.log()
const schema = new Schema({
imageId: {
type: String,
get: (v) => {
console.log('Here');
return v;
}
},
}, {
timestamps: true
toJSON: {
transform: (doc, ret, options) => {
console.log('Here too');
}
}
}
});
你知道如何让它们在 get 和 find 上工作吗?
谢谢
【问题讨论】:
标签: javascript mongodb mongoose getter-setter feathersjs