AWS AppSync - получить BatchItem без SortKey - PullRequest
0 голосов
/ 12 ноября 2019

У меня есть AppSync, который читает / обновляет / удаляет данные из динамо-базы данных.

Я сталкиваюсь со сценарием, в котором мне нужно получить элементы пакета только с первичным ключом. Я передаю только первичный ключ и получаю данные.

Пакетный элемент get работает, когда я передаю первичный ключ и ключ сортировки, но возвращает ноль, если я передаю только первичный ключ.

Есть ли какой-нибудь способ, которым мы можем получить данные, основанные только на первичных ключах ???

В настоящее время я делаю это так:

#set($ids = [])
#foreach($id in ${ctx.prev.result})
    #set($map = {})
    $util.qr($map.put("primaryKey", $util.dynamodb.toString($id.primaryKey)))
    $util.qr($ids.add($map))
#end

И затем передаю эти идентификаторы $ вПакетное получение элемента, и это не возвращает данных, так как я передаю только первичный ключ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...