Чтобы сохранить только первое совпадение для каждого элемента коллекции, используйте ee.Join.saveFirst()
. Функция соединения saveFirst()
аналогична функции соединения saveAll()
, за исключением того, что для каждого элемента в primary
коллекции просто сохраняется первый элемент из secondary
коллекции, соответствующий условию, указанному в ee.Filter
. Несовпадающие элементы в primary
коллекции удаляются. Если не указаны свойство сортировки и порядок (как в примере saveAll ), первым сохраненным элементом может быть любой из элементов в списке, найденных функцией saveAll()
с тем же фильтром.
Присоединения с сохранением в первую очередь
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-02-18 UTC.