PutMongoRecord 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-mongodb-nar
説明¶
このプロセッサーは、 MongoDB にデータを挿入/アップサートするための記録認識プロセッサーです。構成されたRecord Readerとスキーマを使用して、フローファイルの本文から受信記録セットを読み取り、それらの記録のバッチを構成された MongoDB コレクションに挿入/アップサートします。このプロセッサーは削除をサポートしていません。一度に挿入/アップサートするドキュメントの数は、「バッチサイズ」構成プロパティによって制御されます。この値は、 MongoDB が一度に多くの演算子で過負荷にならないように、適度な大きさにセットする必要があります。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
モンゴ・コレクション 名 |
使用するコレクションの名前 |
Mongo データベース名 |
使用するデータベース名 |
bypass-validation |
挿入または更新操作時にドキュメントスキーマ検証をバイパスすることを有効または無効にします。 ドキュメント検証の回避は、 MongoDB における権限アクションです。 このプロパティを有効にすると、権限が制限されているユーザーに対して認証エラーが発生することがあります。 |
insert_count |
MongoDB に対する 1 回の挿入/アップサート 操作でグループ化する記録数。 |
mongo-client-service |
構成されている場合、このプロパティは接続プーリングに割り当てられたクライアント・サービスを使用します。 |
ordered |
順序付きまたは順序なしの演算子の実行 |
record-reader |
受信データのパースとスキーマの決定に使用する Controller Service を指定します。 |
update-key-fields |
更新が必要なドキュメントを識別するためのフィールドのカンマ区切りリスト。このプロパティがセットされている場合、 NiFi はすべての文書に対してアップサート操作を試みます。このプロパティがセットされていない場合、すべてのドキュメントが挿入されます。 |
update-mode |
単一のドキュメントを更新するか、受信記録ごとに複数のドキュメントを更新するかを選択します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
MongoDB に書き込めないすべての FlowFiles は、このリレーションシップにルーティングされます。 |
success |
MongoDB に書き込まれたすべての FlowFiles は、このリレーションにルーティングされます。 |