mongoose-audit:猫鼬审核插件

时间:2021-05-25 22:28:34
【文件属性】:
文件名称:mongoose-audit:猫鼬审核插件
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-25 22:28:34
JavaScript 猫鼬审核插件 保留文档所有更改的历史记录。 介绍 开源Mongodb不提供审核服务(企业版中提供了该服务)。 这个猫鼬插件可让您审核模型中的更改。 它提供两种审核: 在修改后的集合中,它添加以下字段:_updateAt,_createdAt和_user(可选)。 它还在审核日志集合中注册活动。 审核日志文档的字段为: ts:时间戳记 操作:创建,更新或删除 位置:受影响的集合 文件:操作前的文件 用户:用户(可选) 如果您希望将用户包括在审核中,则必须在代码中的某些时候在文档中提供。 您只需要使用'protected'属性_user。 重要的!!! 该插件能够审核使用猫鼬文档的操作。 猫鼬模型的操作未经审核。 示例:Model.remove({...})无法正常工作。 在执行Model.find({...})操作之后,需要在定位的文档中进行删除。 安装 npm install
【文件预览】:
mongoose-audit-master
----.jshintrc(6KB)
----.gitignore(546B)
----package.json(628B)
----LICENSE(1KB)
----index.js(63B)
----README.md(3KB)
----lib()
--------audit.plugin.js(7KB)
--------audit.model.js(840B)
----test()
--------audit.plugin.spec.js(7KB)
--------mocha.opts(25B)

网友评论