Ruby mongoDBに接続してDBの状態を確認するサンプル
環境
Windows11 pro 64bit
ruby 3.1.2p20
操作方法
1.ライブラリ「mongo」をインストールします
gem install mongo
2.localhostにある「mongoDB」に接続して、
以下のDB「cft」の状態を取得します。
require "mongo" Mongo::Logger.logger.level = ::Logger::FATAL begin c = Mongo::Client.new(["127.0.0.1:27017"]) db = c.use("cft") db.command({ "dbstats" => 1 }).documents[0].each do |key, value| puts "#{key} : #{value}" end rescue Mongo::Error::NoServerAvailable => e p e end
ファイルを実行します
>ruby cft.rb