Mongoid无法从我的机器连接到远程MongoLab数据库,我认为这是由于网络延迟导致它在远程服务器上运行。
来自MongoLab(http://docs.mongolab.com/connecting/#help)。
出于网络延迟和安全原因,我们强烈建议您始终从应用程序所在的同一数据中心连接到数据库。
嗯,我还是想做。有没有办法改变只是超时,像(假代码):
Mongoid.configure do |config|
config.timeout = 5000 # ms
end
答案 0 :(得分:0)
您可以在Mongoid YAML文件中设置超时值。这是一个例子:https://github.com/mongolab/mongodb-driver-examples/blob/master/ruby/mongoid3/mongoid.yml