RunMongoAggregation 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-mongodb-nar
Beschreibung¶
Ein Prozessor, der bei jedem Empfang eines FlowFile eine Aggregationsabfrage durchführt.
Eingabeanforderung¶
ALLOWED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Batch Size |
Die Anzahl der vom Server in einem Batch zurückgegebenen Elemente. |
Mongo Collection Name |
Der Name der zu verwendenden Sammlung |
Mongo Database Name |
Der Name der zu verwendenden Datenbank |
allow-disk-use |
Setzen Sie diesen Wert auf „true“, um das Schreiben von Daten in temporäre Dateien zu aktivieren und so zu verhindern, dass die maximale Speicherbelegung während der Aggregations-Pipeline bei der Verarbeitung großer Datensätze überschritten wird. |
json-type |
Der Java-Treiber von MongoDB gibt standardmäßig „extended JSON“ zurück. Einige Features dieser Variante von JSON können bei anderen JSON-Parsern, die nur die Standardtypen und -konventionen von JSON erwarten, Probleme verursachen. Diese Konfigurationseinstellung steuert, ob Sie die erweitertes JSON verwenden oder eine saubere Ansicht bereitstellen, die dem Standard-JSON entspricht. |
mongo-agg-query |
Die auszuführende Abfrage zur Aggregation. |
mongo-charset |
Gibt den Zeichensatz der Dokumentdaten an. |
mongo-client-service |
Wenn diese Eigenschaft konfiguriert ist, wird der zugewiesene Client-Dienst für das Verbindungspooling verwendet. |
mongo-date-format |
Die Datumsformatzeichenfolge, die zum Formatieren von Datumsfeldern verwendet werden soll, die von Mongo zurückgegeben werden. Sie wird nur angewendet, wenn das JSON-Ausgabeformat auf Standard-JSON eingestellt ist. |
mongo-query-attribute |
Wenn diese Option gesetzt ist, wird die Abfrage in ein bestimmtes Attribut in den Ausgabe-FlowFiles geschrieben. |
results-per-flowfile |
Wie viele Ergebnisse auf einmal in ein FlowFile eingefügt werden sollen. Der gesamte Body wird als eine JSON Reihe von Ergebnissen behandelt. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Wenn die Abfrage fehlschlägt, wird die Eingabedatei an diese Beziehung gesendet. |
original |
Die Eingabedatei wird an diese Beziehung gesendet, wenn die Abfrage erfolgreich war. |
results |
Das Resultset der Aggregation wird an diese Beziehung gesendet. |