MongoDBLookupService¶
Beschreibung¶
Provides a lookup service based around MongoDB. Each key that is specified will be added to a query as-is. For example, if you specify the two keys, user and email, the resulting query will be { „user“: „tester“, „email“: „tester@test.com“ }. The query is limited to the first result (findOne in the Mongo documentation). If no „Lookup Value Field“ is specified then the entire MongoDB result document minus the _id field will be returned as a record.
Eigenschaften¶
In der folgenden Liste sind die erforderlichen Eigenschaften mit einem Sternchen (*) gekennzeichnet. Andere Eigenschaften werden als optional betrachtet. Die Tabelle zeigt auch alle Standardwerte und ob eine Eigenschaft die NiFi Expression Language unterstützt.
Display Name (Anzeigename) |
API-Name |
Standardwert |
Zugelassene Werte |
Beschreibung |
|---|---|---|---|---|
Mongo Collection Name * |
mongo-collection-name |
Der Name der zu verwendenden Sammlung |
||
Mongo Database Name * |
mongo-db-name |
Der Name der zu verwendenden Datenbank |
||
Client Service * |
mongo-lookup-client-service |
Ein MongoDB Controller-Dienst, der mit diesem Lookup-Service verwendet werden soll. |
||
Projection |
mongo-lookup-projection |
Gibt eine Projektion zur Einschränkung der zurückzugebenden Felder an. |
||
Nachschlagewertfeld |
mongo-lookup-value-field |
Das Feld, dessen Wert zurückgegeben wird, wenn der/die Suchschlüssel mit einem Datensatz übereinstimmen. Wenn nicht angegeben, wird das gesamte MongoDB-Ergebnisdokument abzüglich des Feldes _id als Datensatz zurückgegeben. |
||
Schema Access Strategy * |
schema-access-strategy |
infer |
|
Gibt an, wie das Schema abgerufen wird, das zur Interpretation der Daten verwendet werden soll. |
Schema Branch |
schema-branch |
Gibt den Namen des Zweigs an, der beim Suchen des Schemas in der Eigenschaft „Schema Registry“ verwendet werden soll. Wenn die gewählte „Schema Registry“ keine Verzweigungen unterstützt, wird dieser Wert ignoriert. |
||
Schema Name |
schema-name |
${schema.name} |
Gibt den Namen des Schemas an, das in der Eigenschaft Schema Registry gesucht werden soll. |
|
Schema Registry |
schema-registry |
Gibt den Controller Service an, der für die Schema Registry verwendet werden soll |
||
Schema Text |
schema-text |
${avro.schema} |
Der Text eines Avro-formatierten Schemas |
|
Schema Version |
schema-version |
Gibt die Version des Schemas an, die in der Schema Registry gesucht werden soll. Wenn nicht angegeben, wird die neueste Version des Schemas abgerufen. |
Statusmanagement¶
Diese Komponente speichert keinen Status.
Eingeschränkt¶
Diese Komponente ist nicht eingeschränkt.
Hinweise zu Systemressourcen¶
Diese Komponente enthält keine Angaben zu den Systemressourcen.