3つのノードのレプリカセットがあり、それに対して1日の終わりごとにクリーンアップスクリプトを実行したいと思います。ノードが1つしかない場合は、単純なbashスクリプトを使用します。
~/mongo/bin/mongo host:port cleanupScript.js
しかし、レプリカセットに対して同じスクリプトを実行したいので、このアプローチを使用することはできません。どういうわけか、どのノードがプライマリであるかを見つけて、そのノードに対してスクリプトを実行する必要があります。
質問:レプリカセット全体に対してスクリプトを実行し、mongo
プロセスにプライマリノードを選択させて実行させる方法はありますか?
ありがとう!