我的意图是创建“ MyMongoCollection_Audit”集合,它应该存储所有CRUD操作。 1-添加,2-更新,3-删除 例如,当我将新记录添加到邮件收集中时,它的审核收集应将该新添加的记录存储在其recordType为1的审核收集中 ,当我更新主集合中的现有记录时,它的审计集合应将更新后的记录的recordType设置为2。 ,当我从主集合中删除记录时,它的审核集合应将记录类型为3的已删除记录存储起来。
此外,我还要在该审核集合中保存另外4个字段(createdDate,updatedDate,createdBy,updatedBy)。
此审核收集将在以后为我提供调试选项,以搜索更早发生的可能造成一些问题的任何更改。
有mongo db支持吗?我可以看到doc,我们可以在其中重定向日志更改,但是我正在寻找用于存储该更改的集合。一种自行编写所有框架的方法,但想知道uf Mongo是否支持此框架?