Mongoid如何设置超时

时间:2014-06-11 19:42:50

标签: ruby mongoid mongoid4

Mongoid无法从我的机器连接到远程MongoLab数据库,我认为这是由于网络延迟导致它在远程服务器上运行。

来自MongoLab(http://docs.mongolab.com/connecting/#help)。

  

出于网络延迟和安全原因,我们强烈建议您始终从应用程序所在的同一数据中心连接到数据库。

嗯,我还是想做。有没有办法改变只是超时,像(假代码):

Mongoid.configure do |config|
  config.timeout = 5000 # ms
end

1 个答案:

答案 0 :(得分:0)

您可以在Mongoid YAML文件中设置超时值。这是一个例子:https://github.com/mongolab/mongodb-driver-examples/blob/master/ruby/mongoid3/mongoid.yml