我试图稍微自动化分片/复制。 为此,我写了一个非常简单的脚本:
print("Init replica set")
rs.initiate()
print("Adding a new node")
rs.add("[not a local host]:7776")
quit()
它在集合中,但无法添加节点。知道为什么吗?
顺便说一句,当我只是连接并粘贴整个脚本时,它就可以了。
修改: 当我用--eval运行add命令时,我得到了
JavaScript执行失败:SyntaxError:意外的令牌: