0

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

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

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

好吧,无论如何我都想做。有没有办法改变超时,比如(假代码)

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

1 回答 1

0

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

于 2014-06-11T19:50:14.873 回答