Присоединения с сохранением в первую очередь

Чтобы сохранить только первое совпадение для каждого элемента коллекции, используйте ee.Join.saveFirst() . Функция соединения saveFirst() аналогична функции соединения saveAll() , за исключением того, что для каждого элемента в primary коллекции просто сохраняется первый элемент из secondary коллекции, соответствующий условию, указанному в ee.Filter . Несовпадающие элементы в primary коллекции удаляются. Если не указаны свойство сортировки и порядок (как в примере saveAll ), первым сохраненным элементом может быть любой из элементов в списке, найденных функцией saveAll() с тем же фильтром.