Disable read operation ont the slave member for a mongodb replicaset -
rs.slaveok() enables read operation on slave member in mongodb replica set.
what function used disable it?
simply type rs.slaveok(false).
in shell can see code executed each command, if time rs.slaveok (without parenthesis) following:
rs.slaveok function (value) { return db.getmongo().setslaveok(value); } so slaveok function accepts boolean parameter , recalls setslaveok, composed following code:
db.getmongo().setslaveok function (value) { if (value == undefined) value = true; this.slaveok = value; } as see, setslaveok has true default value, specifying false can prevent reading secondary.
Comments
Post a Comment