这是一个提供更多信息的问题。我正在为一家书店开发一个应用程序,我想存储对数据库(MongoDB)进行的所有事务(创建、读取、更新、删除)。这些信息对于 future 的机器学习过程、人工智能等非常重要。所以基本上我想知道在我的数据库中存储所有这些事务历史记录的最佳方法。如果你们知道任何现有的 npm 模块或标准可以帮助我,那就太好了。
最佳答案
您可以使用 mongo 审核功能:
mongod --dbpath data/db --auditDestination file --auditFormat JSON --auditPath data/db/auditLog.json
此命令将在 data/db/
中生成一个名为 auditLog.json
您可以在这里阅读有关它的文档: https://docs.mongodb.com/manual/tutorial/configure-auditing/
关于node.js - 有什么方法可以存储nodejs应用程序所做的所有交易吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48137801/