У меня есть преобразователь конвейера, который получает данные из двух источников данных, использующих одну и ту же схему.
Допустим, они оба возвращают список из 10 элементов (всего 20). Как я могу объединить оба выхода в один список и правильно вернуть его в AppSync как Json? Один будет $context.result
, а другой $context.prev.result
.
Какие-либо методы / функции, которые могут объединить их обоих в VTL (они имеют тип List
, если я не ошибаюсь)?
Изменить: на данный момент это мое единственное решение; не кажется эффективным, поскольку он перебирает весь список и добавляет его один за другим в другой список:
#foreach( $item in $context.prev.result )
$util.qr($context.result.add($item))
#end
$util.toJson($context.result)
Спасибо