我想出了如何将本地Mongo数据库转换为单个副本集的方法,以便可以对变更流进行一些测试。但是,在计算机重新启动后,它又回到了独立状态。如果重要的话,运行MacOS Mojave。
有没有办法让它即使在计算机重新启动后仍保留副本集?每次重新启动计算机时都不得不进行转换似乎很痛苦。
答案 0 :(得分:0)
好吧,我为此花了一段时间,但最终有效的是:
编辑mongodb.conf
(在MacOS上位于/usr/local/etc/mongodb.conf
处,并在末尾附加以下内容:
replication:
replSetName: rs
重启我的机器。
就是这样。
由于某种原因,我无法使用brew services restart mongodb
,尽管我仍然不明白,但是现在可以使用了!