我想在Windows环境中为mongodb启用审核功能。根据mongodb文档Configure Auditing,我们不能在Windows中使用审计参数,如--auditDestination。是否有另一种方法可以在Windows中启用审核。我的要求是,当mongodb中存在DML操作时,我需要在审计表中捕获已更改的记录。任何帮助深表感谢。
答案 0 :(得分:1)
审核事件仅适用于MongoDB 企业版,而非社区版本(自3.2版起)。
但你在这里提到的并不是文档所说的。 MongoDB允许4个不同的审计事件目的地(从版本3.2开始)。它只表示Windows中没有以下4个选项之一。
mongod --dbpath data / db --auditDestination console
mongod --dbpath data / db --auditDestination文件--auditFormat JSON --auditPath data / db / auditLog.json
mongod --dbpath data / db --auditDestination文件--auditFormat BSON --auditPath data / db / auditLog.bson