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

RunMongoAggregation

Описание

Процессор, выполняющий агрегированный запрос при получении файла потока.

Теги

mongo, aggregation, aggregate

Свойства

НазваниеОписание
Client ServiceЕсли это свойство настроено, оно будет использовать назначенную клиентскую службу для объединения подключений в пул.
Mongo Database NameИмя используемой базы данных Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Mongo Collection NameИмя используемой коллекции Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Character SetУказывает набор символов для данных документа. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
QueryЗадаваемый запрос на выполнение агрегации. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Allow Disk UseУстановите значение 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.
Query Output AttributeЕсли задано, запрос будет записан в указанный атрибут в выходных файлах потока. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Batch SizeКоличество элементов, возвращаемых с сервера за один пакет.
Results Per FlowFileСколько результатов нужно поместить в файл потока за один раз. Весь массив будет обрабатываться как массив JSON результатов.
Date FormatСтрока формата даты, используемая для форматирования полей даты, возвращаемых из Mongo. Применяется только в том случае, если для формата вывода JSON установлено значение «Стандартный JSON». Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)

Взаимосвязи

  • results: Набор результатов агрегации будет отправлен в эту связь.
  • failure: Входной файл потока отправляется в эту связь, если запрос не выполнен.
  • original: Входной файл потока отправляется в эту связь, если запрос выполнен успешно.