Delete MongoDB
概要
MongoDBドキュメントのセットを削除します。
詳細
この演算子を使用して、指定されたMongoDBコレクションからドキュメントを削除できます。オペレーターのデフォルト構成では、ドキュメントがそのIDを介して削除されることを想定していますが、より一般的な削除クエリもサポートされています。
入力
- ドキュメント (コレクション)削除されるドキュメントは、指定されたMongoDBコレクションから形成されます。
- 接続 (接続)この入力ポートは、Connectionオブジェクトがあればそれを想定しています。詳細については、パラメータ接続エントリを参照してください。
出力
- ドキュメント(コレクション)コレクションから削除されたドキュメント。このコレクションは、入力コレクションのサブセットです。スキップされたドキュメントは含まれません。
- 接続(接続)この出力ポートは、入力ポートから接続オブジェクトを配信します。入力ポートが接続されていない場合、ポートは何も配信しません。
パラメーター
- connection_sourceこのパラメーターは、接続の指定方法を示します。事前定義とリポジトリの2つのオプションがあります。 接続入力ポートが接続されている場合、パラメーターは表示されません。 範囲:選択
- connection_entryこのパラメーターは、 接続ソースパラメーターがrepositoryに設定されている場合にのみ使用できます 。このパラメータは、接続エントリを表すリポジトリの場所を指定するために使用されます。接続は、 接続入力ポートを使用して提供することもできます。 範囲:文字列
- mongodb_instanceこのパラメーターは、 接続ソースパラメーターが事前定義済みに設定されている場合にのみ使用できます。ドキュメントの保存に使用されるMongoDBインスタンスはここで指定できます。 範囲:設定可能
- write_concern MongoDBによる書き込み操作の確認を制御する書き込みの懸念。詳細については、MongoDBのドキュメントを参照してください。 範囲:選択
- collectionドキュメントが保存されるMongoDBコレクション。 範囲:文字列
- require_idチェックすると、オペレーターはドキュメントにMongoDB IDを含めること、つまり「_id」フィールドを含めることを要求します。 IDがないドキュメントは無効と見なされます。それ以外の場合、すべてのドキュメントがデータベースに渡されます。 範囲:ブール
- skip_invalid_documentsチェックすると、無効なドキュメント(つまり、JSON形式ではない)はスキップされ、警告がログに記録されます。それ以外の場合、プロセスの実行は停止します。 範囲:ブール