是否有任何npm库可将历史记录推送到数组中?

时间:2019-05-28 19:13:30

标签: node.js express mongoose

我想查找Mongoose模式中数据更改的历史记录,例如有人更新或删除数据时,然后我想查找删除该字段的用户名,或者如果有人更新了该字段,那么我想查找最后一个价值和更新的价值和。然后我想在猫鼬模式中将它们推送到名为“ history”的数组中。

已经使用过mongoose-diff-history,mongoose-history,但是这些库创建了另一个集合。

1 个答案:

答案 0 :(得分:0)

查看Mongoose middleware。利用它们的钩子将审核记录写到您选择的集合中并不难,您可以钩入模型方法(initsaveremove等)中,在他们的prepost上采取行动。因此,在删除记录之前,您可以拦截该记录并进行审核等。