Пример тестовых данных:
"suppliers" : [
{
"supplierName": "xxx supplier"
},
{
"supplierName": "zzz supplier"
}
]
Выдержка из параметров UpdateItem:
ExpressionAttributeValues:{
":sA" : {L: [event.suppliers]}
// ":sA" : {L: event.suppliers}
}
Я сталкиваюсь с "UnexpectedParameter: неожиданный ключ '0' найден в параметрах" ,Я попытался изменить форматирование AttributeValues, но я получаю другие ошибки, такие как "UnexpectedParameter: в параметрах обнаружен неожиданный ключ 'supplierName" * .
Мне нужна помощь, чтобы правильно определить список AttributeValue.Обратите внимание, что входные тестовые данные образца могут содержать x количество объектов supplierName и, следовательно, определение ключей (т. Е. «0», «1» и т. Д.) В AttributeValue также не является опцией.Я также предпочитаю не использовать documentClient версию UpdateItem.