我在亚马逊云上运行了三台机器。我将第一个主要集设置如下
{
"_id" : "rs0",
"version" : 270805,
"members" : [
{
"_id" : 0,
"host" : "xxx.xxx.xxx.xxx:27017",
"priority" : 2
},
{
"_id" : 1,
"host" : "xxx.xxx.xxx.xxx:27017"
},
{
"_id" : 2,
"host" : "xxx.xxx.xxx.xxx:27017"
}
]
}
然后第二台机器将自动同步配置。但是,第三台机器不会同步配置。所有都成为[二级]。当我使用re.reconfig(conf, {force: true})
设置第三台机器时。它不会设置并抛出类似于
config version> =到新的cfg版本;无法更改配置