GetMongo 2025.5.31.15

バンドル

org.apache.nifi | nifi-mongodb-nar

説明

ユーザー指定のクエリによって読み込まれた MongoDB のドキュメントから FlowFiles を作成します。

タグ

get, mongodb, read

入力要件

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

結果が得られたコレクション。