AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Bulk.find()(mongoshメソッド)

Tip

MongoDB は、一括書き込み操作を実行するための Mongo.bulkWrite() メソッドも提供します。

Bulk.find(<query>)

アップデート操作または削除操作のクエリ条件を指定します。

Bulk.find() は、次のパラメーターを受け入れます。

Parameter
タイプ
説明

query

ドキュメント

クエリ述語 を使用してクエリ条件を指定し、アップデートまたは削除操作 の対象となるドキュメントを選択します。すべてのドキュメントを指定するには、空のドキュメント{} を使用します。

更新操作では、クエリ ドキュメントと更新ドキュメントの合計はBSON ドキュメント サイズ 以下である必要があります。

削除操作では、クエリ ドキュメントは最大 BSON ドキュメント サイズ 以下である必要があります。

Bulk.find()次の書込み操作で を使用します。

このコマンドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のための完全管理サービスです

注意

このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。

次の例では、Bulk() itemsコレクションで 操作ビルダを初期化し、削除操作とアップデート操作を操作リストに追加します。削除操作と更新操作では、 メソッドを使用してそれぞれのアクションの条件を指定します。Bulk.find()

var bulk = db.items.initializeUnorderedBulkOp();
bulk.find( { status: "D" } ).delete();
bulk.find( { status: "P" } ).update( { $set: { points: 0 } } )
bulk.execute();
このページを評価

項目一覧