1

我一直在尝试配置 MongoDB (Mongoid) 以在我的 Rails 应用程序中工作,但我很无助,因为我已经尝试了几乎所有我可以在网上找到的东西,但每次我的代码中有数据库行时,我都会收到此错误消息。我的应用程序的 repo 在这里,完整的消息是这样的:

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" }

4

1 回答 1

1

问题似乎是我错误地为 mongoid.yml 中的数据库配置了端口,因为它应该只有27017。我希望我不需要用另一个问题重新审视这个问题。:)

于 2013-12-06T04:57:28.483 回答