GetMongo 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-mongodb-nar
説明¶
ユーザー指定のクエリによって読み込まれた MongoDB のドキュメントから FlowFiles を作成します。
入力要件¶
ALLOWED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
バッチサイズ |
バッチでサーバーから返される要素の数。 |
Limit |
返す要素の最大数 |
モンゴ・コレクション 名 |
使用するコレクションの名前 |
Mongo データベース名 |
使用するデータベース名 |
投影 |
結果セット内の文書から返されるフィールド。有効な BSON 文書でなければなりません。 |
クエリ |
検索を行う選択基準。フィールドが空白のままだと、他のプロセッサーからの接続からの入力を探し、 FlowFile の本文の中に有効な JSON ドキュメントとしてクエリを提供します。このフィールドが空白のままで、着信接続の代わりにタイマーが有効になっている場合、 "{}" クエリを使用してフル・コレクション・フェッチになります。 |
ソート |
有効な BSON ドキュメントである必要があります。 |
get-mongo-send-empty |
クエリが正常に実行されたにもかかわらず結果が返されない場合は、結果がないことを示す空の JSON ドキュメントを送信します。 |
json-type |
デフォルトでは、 MongoDB の Java ドライバーは "extended JSON" を返します。この JSON のバリアントの機能のいくつかは、標準的な JSON タイプと規約のみを期待する他の JSON パーサーに問題を引き起こすかもしれません。この構成設定は、拡張 JSON を使用するか、標準 JSON に準拠したクリーンな表示を提供するかを制御します。 |
mongo-charset |
ドキュメントデータの文字セットを指定します。 |
mongo-client-service |
構成されている場合、このプロパティは接続プーリングに割り当てられたクライアント・サービスを使用します。 |
mongo-date-format |
Mongo から返される日付フィールドの形式に使う日付書式文字列。JSON 出力形式が Standard JSON にセットされている場合にのみ適用されます。 |
mongo-query-attribute |
セットされた場合、クエリは出力フローファイルの指定された属性に書き込まれます。 |
results-per-flowfile |
FlowFile に、一度にいくつの結果を入れるのか。本文は JSON の配列として扱われます。 |
use-pretty-printing |
クエリの結果から JSON をプリティプリントするかどうかを選択します。「True」を選択すると、 JSON ドキュメントの複雑さに応じて、ディスクの空き容量が大幅に増加します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
失敗したクエリの実行に含まれるすべての入力 FlowFiles。 |
original |
クエリ実行の一部であるすべての入力 FlowFiles はここにあります。 |
success |
クエリ実行に成功した結果を持つすべての FlowFiles。 |
属性の書き込み¶
名前 |
説明 |
---|---|
mongo.database.name |
結果を取得したデータベース。 |
mongo.collection.name |
結果が得られたコレクション。 |