Ruby mongoDBに接続して複数のドキュメントを削除するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
mongoDB 5.2.0
操作方法
1.ライブラリ「mongo」をインストールする
gem install mongo
2.複数のドキュメントを削除する
データベース:cft
コレクション:qian
条件を指定して、複数の件数削除するコードを作成します。
サンプルコード
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_many({:gender => "m"}) p result rescue Mongo::Error::NoServerAvailable => e p e end