Ruby mongoDBに接続してドキュメントを削除するサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
mongoDB 5.2.0

操作方法
1.ライブラリ「mongo」をインストールする
gem install mongo

2.1件のドキュメントを削除する
データベース:cft
コレクション:qian
条件を指定して、1件だけ削除するコードを作成します。

サンプルコード

require "mongo"

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

begin
  c = Mongo::Client.new(["127.0.0.1:27017"])

  d = c.use("cft")

  result = d[:qian].delete_one({:gender => "m"})

  p result
  
rescue Mongo::Error::NoServerAvailable => e
  
  p e

end

 

Ruby

Posted by arkgame