Mongodb从0到1系列一:下载、安装、启动、停止
Mongodb从0到1系列二:数据库与集合操作文档、增删改查
Mongodb从0到1系列三: 条件查询、大小写
Mongodb从0到1系列四: Limit与Skip方法、排序、索引
Mongodb从0到1系列五: 主从复制
{
"_id" : "rs1",
"version" : 1,
"protocolVersion" : NumberLong(1),
"members" : [
{
"_id" : 0,
"host" : "192.168.37.1:27017",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : NumberLong(0),
"votes" : 1
},
{
"_id" : 1,
"host" : "192.168.37.1:27018",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : NumberLong(0),
"votes" : 1
},
{
"_id" : 2,
"host" : "192.168.37.1:27019",
"arbiterOnly" : true,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : NumberLong(0),
"votes" : 1
}
],
"settings" : {
"chainingAllowed" : true,
"heartbeatIntervalMillis" : 2000,
"heartbeatTimeoutSecs" : 10,
"electionTimeoutMillis" : 10000,
"catchUpTimeoutMillis" : 60000,
"getLastErrorModes" : {
},
"getLastErrorDefaults" : {
"w" : 1,
"wtimeout" : 0
},
"replicaSetId" : ObjectId("59740afc483597f1b29ddd33")
}
}
{
"set" : "rs1",
"date" : ISODate("2017-07-23T02:38:06.598Z"),
"myState" : 1,
"term" : NumberLong(1),
"heartbeatIntervalMillis" : NumberLong(2000),
"optimes" : {
"lastCommittedOpTime" : {
"ts" : Timestamp(1500777485, 1),
"t" : NumberLong(1)
},
"appliedOpTime" : {
"ts" : Timestamp(1500777485, 1),
"t" : NumberLong(1)
},
"durableOpTime" : {
"ts" : Timestamp(1500777485, 1),
"t" : NumberLong(1)
}
},
"members" : [
{
"_id" : 0,
"name" : "192.168.37.1:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 340,
"optime" : {
"ts" : Timestamp(1500777485, 1),
"t" : NumberLong(1)
},
"optimeDate" : ISODate("2017-07-23T02:38:05Z"),
"electionTime" : Timestamp(1500777223, 1),
"electionDate" : ISODate("2017-07-23T02:33:43Z"),
"configVersion" : 1,
"self" : true
},
{
"_id" : 1,
"name" : "192.168.37.1:27018",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 274,
"optime" : {
"ts" : Timestamp(1500777475, 1),
"t" : NumberLong(1)
},
"optimeDurable" : {
"ts" : Timestamp(1500777475, 1),
"t" : NumberLong(1)
},
"optimeDate" : ISODate("2017-07-23T02:37:55Z"),
"optimeDurableDate" : ISODate("2017-07-23T02:37:55Z"),
"lastHeartbeat" : ISODate("2017-07-23T02:38:05.508Z"),
"lastHeartbeatRecv" : ISODate("2017-07-23T02:38:05.068Z"),
"pingMs" : NumberLong(0),
"syncingTo" : "192.168.37.1:27017",
"configVersion" : 1
},
{
"_id" : 2,
"name" : "192.168.37.1:27019",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 274,
"lastHeartbeat" : ISODate("2017-07-23T02:38:05.508Z"),
"lastHeartbeatRecv" : ISODate("2017-07-23T02:38:04.268Z"),
"pingMs" : NumberLong(0),
"configVersion" : 1
}
],
"ok" : 1
}
{
"hosts" : [
"192.168.37.1:27017",
"192.168.37.1:27018"
],
"arbiters" : [
"192.168.37.1:27019"
],
"setName" : "rs1",
"setVersion" : 1,
"ismaster" : true,
"secondary" : false,
"primary" : "192.168.37.1:27017",
"me" : "192.168.37.1:27017",
...
}
{
"hosts" : [
"192.168.37.1:27017",
"192.168.37.1:27018"
],
"arbiters" : [
"192.168.37.1:27019"
],
"setName" : "rs1",
"setVersion" : 1,
"ismaster" : false,
"secondary" : true,
"primary" : "192.168.37.1:27017",
"me" : "192.168.37.1:27018",
...
}
{
"hosts" : [
"192.168.37.1:27017",
"192.168.37.1:27018"
],
"arbiters" : [
"192.168.37.1:27019"
],
"setName" : "rs1",
"setVersion" : 1,
"ismaster" : false,
"secondary" : false,
"primary" : "192.168.37.1:27017",
"arbiterOnly" : true,
"me" : "192.168.37.1:27019",
..
}
{
"hosts" : [
"192.168.37.1:27017",
"192.168.37.1:27018"
],
"arbiters" : [
"192.168.37.1:27019"
],
"setName" : "rs1",
"setVersion" : 1,
"ismaster" : true,
"secondary" : false,
"primary" : "192.168.37.1:27018",
"me" : "192.168.37.1:27018",
"electionId" : ObjectId("7fffffff0000000000000002"),
...
}
{
...
"members" : [
{
"_id" : 0,
"name" : "192.168.37.1:27017",
"health" : 0,
"state" : 8,
"stateStr" : "(not reachable/healthy)",
"uptime" : 0,
...
},
{
"_id" : 1,
"name" : "192.168.37.1:27018",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 2475,
...
},
{
"_id" : 2,
"name" : "192.168.37.1:27019",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 2421,
....
}
],
"ok" : 1
}
{
...
"members" : [
{
"_id" : 0,
"name" : "192.168.37.1:27017",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 29,
...
},
{
"_id" : 1,
"name" : "192.168.37.1:27018",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 2702,
...
},
{
"_id" : 2,
"name" : "192.168.37.1:27019",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 2648,
...
}
],
"ok" : 1
}
{
..
"members" : [
{
"_id" : 0,
"name" : "db2a:27017",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
...
},
{
"_id" : 1,
"name" : "db2b:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
...
},
{
"_id" : 2,
"name" : "db2b:27018",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 60,
...
}
],
"ok" : 1
}