老师您好 我用的 MongoDB4.0 rs。add 命令有问题

来源:3-2 MongoDB-需要停服务维护时以单机模式启动

secrethaha

2018-10-22 18:37

imooc:PRIMARY> rs.add({_id:1,host:"192.168.65.129:28002"})

{

     "operationTime" : Timestamp(1540203228, 1),

     "ok" : 0,

     "errmsg" : "Our config version of 2 is no larger than the version on 192.168.65.129:28002, which is 2",

     "code" : 103,

     "codeName" : "NewReplicaSetConfigurationIncompatible",

     "$clusterTime" : {

         "clusterTime" : Timestamp(1540203228, 1),

         "signature" : {

             "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),

             "keyId" : NumberLong(0)

         }

     }

}



imooc:PRIMARY> rs.add({"192.168.65.129:28002"})

2018-10-22T18:26:02.800+0800 E QUERY    [js] SyntaxError: missing : after property id @(shell):1:30

imooc:PRIMARY> 

 请问老师 这个命令应该怎么写呀

写回答 关注

2回答

  • 小魏同学嘻嘻
    2022-09-02 14:16:25

     rs.add("192.168.65.129:28002") 去掉大括号,或者 rs.add({host: "192.168.65.129:28002"})

  • 在路上的大牛
    2019-05-23 14:42:08

    这是配置版本的问题,应该是配置的版本小于了原有的版本号导致的,每配置一次版本号会加一。

MongoDB复制集—复制集的同步机制

复制集同步机制详解,讲师也会在后期维护上给予大家一些建议

5903 学习 · 13 问题

查看课程

相似问题