如何在Mongodb的另一个集合中存储有关修改文档的详细信息?
我需要将修改字段的详细信息存储在一个集合中,并将这些详细信息存储在另一个集合中。例如,如果我更新字段“Status”,则新值和旧值应与修改文档的_id一起存储在另一个集合中。有可能吗?我知道我们不能在MongoDB中使用触发器。我试着用日志文件。但无法使用它获取更新文档的旧值。请告诉我可能的方法。我被困在这里了 您可以在尝试更新文档时使用回调函数,并将相关字段和值保存到另一个文档中,该文档保存更新值的记录。@saubar我想您是说从应用程序端执行此操作。是否可以从DB端执行此操作。这取决于您在服务器端使用的技术,如果您使用的是javascript,那么您可以通过mongoose ODM实现这个概念,它有“pre”的概念。如何在Mongodb的另一个集合中存储有关修改文档的详细信息?,mongodb,mongodb-query,Mongodb,Mongodb Query,我需要将修改字段的详细信息存储在一个集合中,并将这些详细信息存储在另一个集合中。例如,如果我更新字段“Status”,则新值和旧值应与修改文档的_id一起存储在另一个集合中。有可能吗?我知道我们不能在MongoDB中使用触发器。我试着用日志文件。但无法使用它获取更新文档的旧值。请告诉我可能的方法。我被困在这里了 您可以在尝试更新文档时使用回调函数,并将相关字段和值保存到另一个文档中,该文档保存更新值的记录。@saubar我想您是说从应用程序端执行此操作。是否可以从DB端执行此操作。这取决于您在服