【MongoDB学习笔记33】MongoDB副本集rs辅助函数

  

rs是一个全局的变量,其中那个包含与复制相关的辅助函数,这些函数大多只是数据库命令的包装器,例如

祝辞db.adminCommand ({“replSetInitiate”:配置})

就和

祝辞rs.initiate(配置)

命令是等价的,但是明显后者更容易操作,多了解一下辅助函数还是比较利于操作的。

执行rs.help()可查看可用的辅助函数,如下:

spock: PRIMARY>, rs.help (),,,,,,,,,,,   rs.status (),,,, {, replSetGetStatus : 1,}, checks  repl  set  status ,,,,,,,,,,,   rs.initiate (),,,, {, replSetInitiate : null }, initiates  set  with  default  settings ,,,,   rs.initiate (cfg),, {, replSetInitiate : cfg }, initiates  set  with  configuration  cfg ,,   rs.conf (),,,,,, get 从而current  configuration  object 得到local.system.replset    rs.reconfig (cfg),, updates 从而configuration  of  a  running  replica  set  with  cfg (断开),,,,,,,,,,,,   rs.add (hostportstr), add  a  new  member 用,set  with  default  attributes (断开),   rs.add (membercfgobj), add  a  new  member 用,set  with  extra  attributes (断开),,,   rs.addArb (hostportstr),,, add  a  new  member  which  is  arbiterOnly: true (断开),,,   rs.stepDown([秒]),,,step  down  as  primary (暂时),(断开),,,,,,,,,   rs.syncFrom (hostportstr),,,,,,,, make  a  secondary 用sync 得到,given  member ,   rs.freeze(秒),,,,make  a  node  ineligible 用become  primary  for 从而time  specified    rs.remove (hostportstr), remove  a  host 得到,replica  set (断开),,,,,,   rs.slaveOk (),,,,,, shorthand  for  db.getMongo () .setSlaveOk ()   rs.printReplicationInfo (),, check  oplog  size 以及time  range ,,,,,,,,,,   rs.printSlaveReplicationInfo (),, check  replica  set  members 以及replication  lag ,,,,   db.isMaster (),,,,,,,,,,,,,,,,,,, check  who  is 主   reconfiguration  helpers  disconnect 得到,database  so 从而shell  will  display  an 错误,,even  if 从而command 成功只,,,,,,,,,,,   阅读also  http://



【MongoDB学习笔记33】MongoDB副本集rs辅助函数