我一直在尝试将MongoDB(Mongoid)配置为在我的Rails应用程序中工作,但我很无奈,因为我已经尝试了几乎我在网上找到的所有内容但是每当我的代码中有数据库行时我都会收到此错误消息。我的应用程序的回购邮件是here,完整的邮件是:
Moped::Errors::ConnectionFailure: Could not connect to any secondary or primary nodes for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:3000">]>
更新:按照@ BrandonBlack的建议,在mongo shell上运行rs.status(),并得到了这个:
{ "ok" : 0, "errmsg" : "not running with --replSet" }
答案 0 :(得分:1)
问题似乎是我在mongoid.yml中错误配置了数据库的端口,因为它应该仅为27017.我希望我不需要再次回答这个问题。 :)