0

mongodbの更新時に、socket.ioを介してイベントをブラウザにプッシュする既存の作業ノード+ mongodb + oplogアプリケーションがあります。構成は現在次のようになっています。

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

私は最近、プライマリ データベース マシンと 1 つのセカンダリ データベース マシンがある実際のレプリカ セットを使い始めました。マルチノード レプリカセットへの変更に対応するには、ノード アプリケーションの MongoOplog の構成をどのように変更すればよいですか?

4

1 に答える 1

0

はい、解決策はこれでした:

var oplog = MongoOplog('mongodb://10.0.0.1:27017,10.0.0.2:27017/local', { ns: config.dbName + '.collection_name' }).tail();
于 2016-10-11T23:04:11.087 に答える