我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);
});
答案 0 :(得分:0)
您是否在测试数据库的posts集合中插入了一些数据?您的所有程序都是oplog的尾部。您需要其他东西来插入一些数据,例如打开一个mongo shell并运行:
use test
for (var i = 0; i < 20; i++) {db.posts.insert({x:i})}