嗨,我正在使用mongo-oplog,我只是想获取我的复制集。然而,没有打印出来

时间:2016-07-19 17:11:39

标签: node.js mongodb mongodb-oplog

我mongod,nodejs,并下载mongo-oplog。我的复制设置正在我的计算机上运行。我试图在我的计算机上运行复制集,而我尝试从node.js访问它但我仍然没有。我错过了一段代码吗?

var MongoOplog = require('mongo-oplog');
var oplog = MongoOplog('mongodb://127.0.0.1:27017/local', { ns: 'test.posts' }).tail();
console.log("Please Work");
oplog.on('op', function (data) {
  console.log(data);
});

1 个答案:

答案 0 :(得分:0)

您是否在测试数据库的posts集合中插入了一些数据?您的所有程序都是oplog的尾部。您需要其他东西来插入一些数据,例如打开一个mongo shell并运行:

use test
for (var i = 0; i < 20; i++) {db.posts.insert({x:i})}