gpt4 book ai didi

ruby - 如何检查与 mongodb 的连接是否处于事件状态?

转载 作者:可可西里 更新时间:2023-11-01 10:21:48 25 4
gpt4 key购买 nike

我应该在 Mongo::Client 对象上调用什么方法来检查与数据库服务器的连接是否处于事件状态?

require 'mongo'
host = '127.0.0.1'
port = '27017'

client = Mongo::Client.new("mongodb://#{host}:#{port}")

最佳答案

正如 mtj 所建议的,为了检查连接是否有效/事件,我正在尝试获取如下数据库列表:

require 'mongo'
host = '127.0.0.1'
port = '27017'

begin
client = Mongo::Client.new("mongodb://#{host}:#{port}")
client.database_names
rescue Mongo::Auth::Unauthorized, Mongo::Error => e
info_string = "Error #{e.class}: #{e.message}"
puts info_string
end

关于ruby - 如何检查与 mongodb 的连接是否处于事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38634572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com