0

我 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);
});
4

1 回答 1

0

您是否在测试数据库的帖子集合中插入了一些数据?您的程序所做的只是跟踪 oplog。您需要其他东西来插入一些数据,例如打开一个 mongo shell 并运行:

use test
for (var i = 0; i < 20; i++) {db.posts.insert({x:i})}
于 2016-07-19T17:31:55.983 回答