MongoDBLookupService
Описание
Обеспечивает службу поиска на основе MongoDB. Каждый указанный ключ будет добавлен в запрос в исходном виде. Например, если вы укажете два ключа, user и email, то результатом запроса будет { "user": "tester", "email": "tester@test.com" }. Запрос ограничен первым результатом (findOne в документации Mongo). Если не указано "Поле значения поиска", то весь документ результата MongoDB за исключением поля _id будет возвращен в виде записи.
Теги
mongo, mongodb, lookup, record
Свойства
| Название | Описание |
|---|---|
| Schema Access Strategy | Указывает, как получить схему, которая будет использоваться для интерпретации данных. |
| Schema Registry | Указывает службу контроллера, которую следует использовать для реестра схемThis Property is only considered if the [Schema Access Strategy] Property is set to one of the following values: [Use 'Schema Name' Property] |
| Schema Name | Указывает имя схемы для поиска в свойстве реестра схем Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)This Property is only considered if the [Schema Access Strategy] Property has a value of "Use 'Schema Name' Property". |
| Schema Version | Указывает версию схемы для поиска в реестре схем. Если не указано, будет получена последняя версия схемы. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Schema Access Strategy] Property has a value of "Use 'Schema Name' Property". |
| Schema Branch | Указывает имя ветки, которую нужно использовать при поиске схемы в реестре схем. Если выбранный реестр схем не поддерживает ветки, это значение будет проигнорировано. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Schema Access Strategy] Property has a value of "Use 'Schema Name' Property". |
| Schema Text | Текст схемы в формате Avro Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Schema Access Strategy] Property has a value of "Use 'Schema Text' Property". |
| Client Service | Служба контроллера MongoDB для использования с этим сервисом поиска. |
| Mongo Database Name | Имя используемой базы данных Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
| Mongo Collection Name | Имя используемой коллекции Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
| Lookup Value Field | Поле, значение которого будет возвращено, если ключ(и) поиска соответствует записи. Если не указано, то в качестве записи будет возвращен весь документ MongoDB за исключением поля _id. |
| Projection | Указывает проекцию для ограничения возвращаемых полей. |