我需要找到一种在我的Compound.JS + MongoDB应用程序中记录用户活动的方法。
创建一个表并插入诸如谁(什么登录)更新/创建/删除哪些记录在哪个表中,哪些字段从哪些字段更改为什么信息会很棒?
我认为可能有一个npm-package用于此,但到目前为止,在google中我发现只记录(写入日志文件)这不是我想要的。
答案 0 :(得分:1)
如果你想将它保存到MongoDB集合中,为什么不为它创建一个模型并保存?
LoggingModel.create({ user : req.session.user.id, action : "Created a new user." });
LoggingModel.create({ user : req.session.user.id, action: "Deleted user with id " + aId + "."});