每当我输入:rs.initiate(),我都会收到以下错误消息:

{
    "info2" : "no configuration explicitly specified -- making one",
    "me" : "VMHOSTNAME:27017",
    "ok" : 0,
    "errmsg" : "No host described in new configuration 1 for replica set rs0 maps to this node",
    "code" : 93
}

我正在使用最新的MongoDB在google-cloud-engine下运行。

关于如何解决这个问题的任何建议?

最佳答案

您可以尝试将参数传递给.initiate()命令。

像这样:

rs.initiate({_id:"yourReplSetName", members: [{"_id":1, "host":"yourHost:yourPort"}]})

这对我有用。

09-28 13:30