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

GetMongo

Описание

Создает файлы потока из документов в MongoDB, загруженных по пользовательскому запросу.

Теги

mongodb, read, get

Свойства

НазваниеОписание
Client ServiceЕсли это свойство настроено, оно будет использовать назначенную клиентскую службу для объединения подключений в пул.
Mongo Database NameИмя используемой базы данных Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Mongo Collection NameИмя используемой коллекции Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
JSON TypeBy default, MongoDB's Java driver returns "extended JSON". Some of the features of this variant of JSON may cause problems for other JSON parsers that expect only standard JSON types and conventions. This configuration setting controls whether to use extended JSON or provide a clean view that conforms to standard JSON.
Pretty Print Results JSONВыберите, следует ли форматировать JSON из результатов запроса. Выбор значения «Истина» может значительно увеличить требования к дисковому пространству в зависимости от сложности документа JSON
Character SetУказывает набор символов для данных документа. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
QueryThe selection criteria to do the lookup. If the field is left blank, it will look for input from an incoming connection from another processor to provide the query as a valid JSON document inside of the FlowFile's body. If this field is left blank and a timer is enabled instead of an incoming connection, that will result in a full collection fetch using a "{}" query. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Query Output AttributeЕсли задано, запрос будет записан в указанный атрибут в выходных файлах потока. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
ProjectionПоля, которые будут возвращены из документов в наборе результатов; должны быть допустимым документом BSON Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
SortПоля для сортировки; должны быть допустимым документом BSON Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
LimitМаксимальное количество возвращаемых элементов Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Batch SizeКоличество элементов, возвращаемых с сервера за один пакет Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Results Per FlowFileКоличество результатов, которые нужно поместить в FlowFile за один раз. Весь массив будет обрабатываться как массив результатов JSON. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Date FormatСтрока формата даты, используемая для форматирования полей даты, возвращаемых из Mongo. Применяется только в том случае, если для формата вывода JSON установлено значение «Стандартный JSON». Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Send Empty ResultЕсли запрос выполнен успешно, но не вернул результатов, отправьте пустой документ JSON, указывающий на отсутствие результатов.

Взаимосвязи

  • success: Все FlowFiles, в которых есть результаты успешного выполнения запроса, направляются сюда.
  • failure: Все входные файлы Flow, которые являются частью неудачного выполнения запроса, попадают сюда.
  • original: Все входные файлы Flow, которые являются частью успешного выполнения запроса, попадают сюда.