javascriptのネイティブドライバーでmongodbを使用しています。
セット内のノードを指定して、レプリカセットに接続します。
var mainReplSet = new MongoDB.ReplSet([
new MongoDB.Server( '0.0.0.0, 27017, { auto_reconnect: true } ),
new MongoDB.Server( '0.0.0.0', 27017, { auto_reconnect: true } ),
new MongoDB.Server( '0.0.0.0', 27017, { auto_reconnect: true } )
], { rs_name:'ReplicaSetName', readPreference: MongoDB.ReadPreference.NEAREST } );
したがって、このセットにノードを動的に追加する場合は、レプリカ セットに接続するすべてのスクリプトを更新する必要があります。したがって、実行中のサーバーを再起動します。このスクリプトを更新せずに新しいノードを含める方法はありますか?