2016-12-12 12 views
2

私はレプリカセットのメンバーの優先順位に変更しようとしています:MongoDBの間違ったメンバーID

CFG = rs.confを();

出力:

{ 
"_id" : "testRs", 
"version" : 37747, 
"protocolVersion" : NumberLong(1), 
"members" : [ 
    { 
     "_id" : 1, 
     "host" : "mongo1:27017", 
     "arbiterOnly" : false, 
     "buildIndexes" : true, 
     "hidden" : false, 
     "priority" : 0.5, 
     "tags" : { 

     }, 
     "slaveDelay" : NumberLong(0), 
     "votes" : 1 
    }, 
    { 
     "_id" : 3, 
     "host" : "mongo2:27017", 
     "arbiterOnly" : false, 
     "buildIndexes" : true, 
     "hidden" : false, 
     "priority" : 0.5, 
     "tags" : { 

     }, 
     "slaveDelay" : NumberLong(0), 
     "votes" : 1 
    }, 
    { 
     "_id" : 4, 
     "host" : "mongo3:27017", 
     "arbiterOnly" : false, 
     "buildIndexes" : true, 
     "hidden" : false, 
     "priority" : 1, 
     "tags" : { 

     }, 
     "slaveDelay" : NumberLong(0), 
     "votes" : 1 
    }, 
    { 
     "_id" : 5, 
     "host" : "mongo4:27017", 
     "arbiterOnly" : false, 
     "buildIndexes" : true, 
     "hidden" : false, 
     "priority" : 1, 
     "tags" : { 

     }, 
     "slaveDelay" : NumberLong(0), 
     "votes" : 1 
    } 
], 
"settings" : { 
    "chainingAllowed" : true, 
    "heartbeatIntervalMillis" : 2000, 
    "heartbeatTimeoutSecs" : 10, 
    "electionTimeoutMillis" : 10000, 
    "getLastErrorModes" : { 

    }, 
    "getLastErrorDefaults" : { 
     "w" : 1, 
     "wtimeout" : 0 
    }, 
    "replicaSetId" : ObjectId("5800db44f99ff70bdbcdfdd9") 
} 

}

cfg.members [5] .priority = 0.5

2016-12-12T23:13:06.399+0300 E QUERY [thread1] TypeError: cfg.members[5] is undefined : 

cfg.members [4]。優先度= 0.5

2016-12-12T23:13:17.634+0300 E QUERY [thread1] TypeError: cfg.members[4] is undefined : 

ですが、id:normaly 3変更:

cfg.members [3] .priority = 0.5

0.5 

私が間違っているのでしょうか? なぜ私のバージョンの設定が大きすぎますか?あなたは_idプロパティを使用していない、リストの要素メンバーに対処する必要があり、私は設定を変更することができませんでしたので、何回も)

答えて

1

。 だから、私はuが

cfg.membersを使用する必要があると思うなど _id によってフィルタリングするために

cfg.members [0]cfg.members [1]になります.filter()

関連する問題