node.js mongodb ver.で 2.2.25、次の接続文字列を使用して、プライマリ ノードがダウンしているが失敗したレプリカ セットに接続します。
mongodb://user:pass@host1:port1,host2:port2/dbname
ただし、PHP mongo クライアントで同じ接続文字列を使用して、データを正常に読み取ることができます。node.js ドライバーに何か問題がありますか? 私も追加してみました
?replicaSet=rs1&readPreference=primaryPreferred
接続文字列に追加しましたが、失敗しました。