Общее описание элемента Remove duplicates в n8n

Следующий элемент из уровня Data transformation в n8n - это элемент Remove duplicates. По сути, исходя из названия, сразу становится понятно, что он удаляет дубликаты по какому-то полю, которое у вас есть по каким-то условиям.

Принцип работы с дубликатами

Например, у нас пришла выдача. Как вы видите, в выдаче три единицы. Три единицы такое вот поле у нас используется, и нам нужно удалить какие-то два дубликата, чтобы остался один единственный элемент. Мы выбираем здесь первым name, что мы хотим сверять дубликаты по полю name, делаем выборку. И как вы видите, у меня на выходе вот только остался только один такой элемент с таким ключом.

Можно поставить условие "все поля кроме", тоже перенесём name. Что мы имеем на выходе? То есть если мы ставим вот эту опцию "все поля кроме", то есть он будет искать полное соответствие по всем полям, кроме какого-то поля, которое мы с вами не указали. Ну например, нам нужно сверять все поля кроме такого поля, то есть вот перетаскивает исключить из сравнения, у нас всё до сих пор три единицы остаётся поле у нас есть.

Давайте ещё перетащим вот один элемент - 3 единицы. То есть как бы обратная операция иногда может быть, а проще сделать такое сравнение по таким условиям, по то есть исключающим условиям. Ну и соответственно "все поля" - это будет проверяться полное соответствие объекта, то есть только полные дубликаты будут удалены, то есть полные дубликаты по всем свойствам только будут удалены. Вот такой вот инструмент.