Mongoid 有没有类似 ActiveRecord::Base.connected 的方法?
?
我想检查连接是否可以访问。
最佳答案
我们想为正在运行的 Mongoid 客户端实现健康检查,告诉我们已建立的连接是否仍然存在。这是我们想出的:
Mongoid.default_client.database_names.present?
基本上,它需要您当前的客户端并尝试查询其连接服务器上的数据库。如果此服务器已关闭,您将遇到超时,您可以捕获它。
关于mongodb - 如何检查 Mongoid 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28446274/