Перейти к основному содержимому

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