socket + node + mongodb + oplog:连接到replicaset

时间:2016-10-11 21:39:35

标签: node.js mongodb socket.io mongodb-oplog

我有一个现有的工作节点+ mongodb + oplog应用程序,它通过socket.io在mongodb update上将事件推送到broswers。配置目前如下所示:

var oplog = MongoOplog('mongodb://' + config.dbHost + ':' + config.dbPort + '/local', { ns: config.dbName + '.obs_messages' }).tail();

我最近开始使用实际的副本集,其中有一个主数据库机器和一个辅助数据库机器。如何在我的节点应用程序中更改MongoOplog的配置以适应对多节点复制集的更改?

1 个答案:

答案 0 :(得分:0)

是的解决方案是:

var oplog = MongoOplog('mongodb://10.0.0.1:27017,10.0.0.2:27017/local', { ns: config.dbName + '.collection_name' }).tail();