У меня была похожая проблема, и когда я добавил protocolVersion к моей новой конфигурации, она работала.
rsconf={
_id:"myset",
protocolVersion: NumberLong(1),
members:[{_id:0,host:"PrimaryServerIP:27017"},{_id:1,host:"SecondaryServerIP:27017"}]
}
У меня изначально была эта проблема, когда я пытался сбросить конфигурацию rs на пустую, чтобы я мог начать заново;Я на самом деле сделал это в оболочке Монго
cfg = {
"_id" : "rs0",
"version" : 2,
"protocolVersion" : NumberLong(1),
"members" : [
{
"_id" : 0,
"host" : "myhost:27017"
}
]
}
rs.reconfig(cfg, {force:true})