Skip to main content

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