我正在使用独立的Mongodb,并且想听执行的任何CRUD操作,无论是通过代码还是通过控制台/ GUI在mongo中手动完成的。
我一直在寻找变更流和mongo针迹,但是独立Mongodb中没有提供变更流和mongo针迹。
独立的mongodb提供了任何事件引发机制吗?
答案 0 :(得分:1)
将独立的MongoDB转换为单节点副本集。在这种情况下,您仍将使用单个MongoDB实例运行,但不是将其作为独立运行,而是作为副本集运行。
关闭独立的mongod实例。
重新启动实例。使用--replSet选项可以指定新副本集的名称。例如,以下命令启动一个独立实例作为名为rs0的新副本集的成员。
mongod --port 27017 --dbpath /srv/mongodb/db0 --replSet rs0
将mongo shell连接到mongod实例。连接后,运行以下命令以启动副本集。
rs.initiate()
现在,您将能够使用变更流功能。