Mongo数据库集合中的审核功能

时间:2019-11-29 07:21:01

标签: mongodb audit

我的意图是创建“ MyMongoCollection_Audit”集合,它应该存储所有CRUD操作。 1-添加,2-更新,3-删除 例如,当我将新记录添加到邮件收集中时,它的审核收集应将该新添加的记录存储在其recordType为1的审核收集中            ,当我更新主集合中的现有记录时,它的审计集合应将更新后的记录的recordType设置为2。            ,当我从主集合中删除记录时,它的审核集合应将记录类型为3的已删除记录存储起来。

此外,我还要在该审核集合中保存另外4个字段(createdDate,updatedDate,createdBy,updatedBy)。

此审核收集将在以后为我提供调试选项,以搜索更早发生的可能造成一些问题的任何更改。

有mongo db支持吗?我可以看到doc,我们可以在其中重定向日志更改,但是我正在寻找用于存储该更改的集合。一种自行编写所有框架的方法,但想知道uf Mongo是否支持此框架?

0 个答案:

没有答案