Сортировка
Нода сортирует входящие элементы по значению одного или нескольких полей, в случайном порядке или по кастомной логике на JavaScript.
Настройка
Тип
| Тип | Описание |
|---|---|
| Simple | Сортировка по полям с указанием порядка |
| Random | Случайный порядок элементов |
| Код | Кастомная логика сортировки на JavaScript |
Simple

| Параметр | Описание |
|---|---|
| Field Name | Имя поля, по которому выполняется сортировка |
| Order | Порядок сортировки: По возрастанию или По убыванию |
Кнопка + ADD FIELD TO SORT BY добавляет дополнительное поле сортировки. При нескольких полях сортировка применяется последовательно.
Опции: Disable Dot Notation — отключить обращение к вложенным полям через точку.
Код

Позволяет задать произвольную логику сравнения двух элементов. Код получает два элемента a и b и должен вернуть:
-1— еслиaдолжен идти передb1— еслиbдолжен идти передa0— если порядок не важен
fieldName = 'number';
if (a.json[fieldName] < b.json[fieldName]) {
return 1;
}
if (a.json[fieldName] > b.json[fieldName]) {
return -1;
}
return 0;
Выходные данные
Нода возвращает те же элементы в новом порядке, данные не изменяются.