Ruby mongoDBに接続するサンプルコード

環境
ruby ruby 3
gem 3.2.32

mongoインストール
gem install mongo

概要
データベース:test

使用例
コレクション一覧を取得します。

サンプルコード

require "mongo"

Mongo::Logger.logger.level = ::Logger::FATAL

begin

  c = Mongo::Client.new(["127.0.0.1:27017"], :database => "test")

  c.collections.each { |col| puts col.name }

  c.close
  
rescue Mongo::Error::NoServerAvailable => e

  p e
  
end

 

Ruby

Posted by arkgame