GetMongoRecord 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-mongodb-nar
Beschreibung¶
Eine datensatzbasierte Version von GetMongo, die von den Record Writers verwendet wird, um das Resultset MongoDB zu schreiben.
Eingabeanforderung¶
ALLOWED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Batch Size |
Die Anzahl der Elemente, die vom Server in einem Batch zurückgegeben werden sollen |
Limit |
Die maximale Anzahl der zurückzugebenden Elemente |
Mongo Collection Name |
Der Name der zu verwendenden Sammlung |
Mongo Database Name |
Der Name der zu verwendenden Datenbank |
Projection |
Die Felder, die aus den Dokumenten im Resultset zurückgegeben werden sollen; muss ein gültiges BSON-Dokument sein |
Abfrage |
Die Auswahlkriterien, nach denen der Lookup erfolgen soll. Wenn das Feld leer gelassen wird, wird nach einer eingehenden Verbindung von einem anderen Prozessor gesucht, um die Abfrage als gültiges JSON-Dokument innerhalb des Bodys des FlowFile bereitzustellen. Wenn dieses Feld leer gelassen wird und ein Timer anstelle einer eingehenden Verbindung aktiviert ist, führt dies zu einem vollständigen Abruf der Sammlung mit einer „{}“-Abfrage. |
Sort |
Die Felder, nach denen sortiert werden soll; muss ein gültiges BSON-Dokument sein |
get-mongo-record-writer-factory |
Der Record Writer, der zum Schreiben der Resultsets verwendet wird. |
mongo-client-service |
Wenn diese Eigenschaft konfiguriert ist, wird der zugewiesene Client-Dienst für das Verbindungspooling verwendet. |
mongo-query-attribute |
Wenn diese Option gesetzt ist, wird die Abfrage in ein bestimmtes Attribut in den Ausgabe-FlowFiles geschrieben. |
mongodb-schema-name |
Der Name des Schemas in der konfigurierten Schema-Registry, das für die Abfrageergebnisse verwendet werden soll. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Alle Eingabe-FlowFiles, die Teil einer fehlgeschlagenen Abfrageausführung sind, werden hierher weitergeleitet. |
original |
Alle Eingabe-FlowFiles, die zu einer erfolgreichen Ausführung der Abfrage gehören, werden hier abgelegt. |
success |
Alle FlowFiles, die die Ergebnisse einer erfolgreichen Abfrage enthalten, werden hier abgelegt. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
mongo.database.name |
Die Datenbank, aus der die Ergebnisse stammen. |
mongo.collection.name |
Die Sammlung, aus der die Ergebnisse stammen. |