0
我正在尝试为所有findOneAndUpdate调用更新文档。所以我使用Mongoose Middleware写了一篇帖子。我使用的猫鼬4.6从猫鼬发布更新findOneAndUpdate钩子
mySchema.post('findOneAndUpdate', function(result) {
result.currentEvent = result.Events.slice(-1);
this.model.update({}, { currentEvent: result.currentEvent }).exec();
});
但这仅更新返回的对象,而不是我的集合中的文档。有没有办法做到这一点?
this.save不是一个函数? – jdeyrup