2017-01-30 102 views
0

我试图通过rails console连接到现有的mLab数据库。每次我查询(例如GameScore.all.countUser.all.count),我被返回以下错误消息:Mongo :: Error :: NoServerAvailable在Rails 5应用程序开发环境中

Mongo::Error::NoServerAvailable: No server is available matching preference: #<Mongo::ServerSelector::Primary:0x70240308536180 tag_sets=[] max_staleness=nil> using server_selection_timeout=30 and local_threshold=0.015 from /Users/-/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/mongo-2.4.1/lib/mongo/server_selector/selectable.rb:115:in `select_server' 

下面是我的mongoid.yml文件已设置:

development: 
    clients: 
    default: 
     uri: 'mongodb://username:[email protected]:port/db_name' 
     options: 
     consistency: :strong 
     max_retries: 30 
     retry_interval: 1 
     timeout: 15 

希望得到任何帮助。现在真的难住了。

+0

已解决。必须降级到Rails 4.2.7和mongoid 4.像魅力一样工作。 – fish

回答

0

已解决。必须降级到Rails 4.2.7和mongoid 4.像魅力一样工作。

相关问题