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 | Указывает проекцию для ограничения возвращаемых полей. |