Эта документация была автоматически переведена ИИ.
Этот узел позволяет запрашивать и получать записи данных из коллекции, соответствующие определённым условиям.
Вы можете настроить его для запроса одной или нескольких записей. Результат запроса можно использовать как переменную в последующих узлах. При запросе нескольких записей результат представляет собой массив. Если результат запроса пуст, вы можете выбрать, продолжать ли выполнение последующих узлов.
В интерфейсе настройки рабочего процесса нажмите кнопку плюса («+») в потоке, чтобы добавить узел «Запрос данных»:


Выберите коллекцию, из которой нужно получить данные.
Тип результата делится на «Одна запись» и «Несколько записей»:
null.Аналогично условиям фильтрации при обычном запросе к коллекции, вы можете использовать контекстные переменные рабочего процесса.
При запросе одной или нескольких записей вы можете использовать правила сортировки для управления желаемым результатом. Например, чтобы запросить самую последнюю запись, вы можете отсортировать по полю «Время создания» в порядке убывания.
Когда набор результатов может быть очень большим, вы можете использовать пагинацию для управления количеством результатов запроса. Например, чтобы запросить 10 последних записей, вы можете отсортировать по полю «Время создания» в порядке убывания, а затем установить пагинацию на 1 страницу с 10 записями.
В режиме одной записи, если данные не соответствуют условиям, результат запроса будет null. В режиме нескольких записей это будет пустой массив ([]). Вы можете выбрать, устанавливать ли флажок «Выйти из рабочего процесса, если результат запроса пуст». Если флажок установлен и результат запроса пуст, последующие узлы не будут выполняться, и рабочий процесс завершится досрочно со статусом «ошибка».