1
rs.slaveOk()
MongoDBレプリカセット内のスレーブメンバの読み取り操作を有効にします。mongodbレプリカセットのスレーブメンバに対する読み取り操作を無効にする
無効にする機能は何ですか?
rs.slaveOk()
MongoDBレプリカセット内のスレーブメンバの読み取り操作を有効にします。mongodbレプリカセットのスレーブメンバに対する読み取り操作を無効にする
無効にする機能は何ですか?
rs.slaveOk(false)
と入力してください。
rs.slaveOk
は以下の通りですので、もしあなたが、コマンドごとに実行されるコードであるかを見ることができますシェルで
:
rs.slaveOk
function (value) {
return db.getMongo().setSlaveOk(value);
}
のでslaveOk
は実際には関数でありますそれは、ブール・パラメータを受け取り、次のコードで構成されてsetSlaveOk
、リコール:
db.getMongo().setSlaveOk
function (value) {
if (value == undefined)
value = true;
this.slaveOk = value;
}
ご覧のように、setSlaveOk
Bので、デフォルト値としてtrue
を持っていますyを指定すると、セカンダリからの読み込みを防ぐことができます。