【发布时间】:2014-08-30 18:16:47
【问题描述】:
我正在尝试使用 replSet=1 启动 mongod,如下所示: $mongod --dbpath /x/y --replSet 1
但是我不断收到诸如“您需要通过调用 rs.initiate() 来初始化复制集”之类的错误,然后我启动一个 mongo shell 来发出 rs.initiate() 并且问题得到解决。
但我的问题是为什么需要一个单独的 mongo shell?有没有办法使用 mongod 选项?
【问题讨论】:
-
你试过
mongo --eval吗?我也在尝试解决这个问题stackoverflow.com/q/27449306/429521
标签: mongodb