AppSyn c resolver - как пропустить пустые значения - PullRequest
0 голосов
/ 13 апреля 2020

Используя AppSyn c, я хочу иметь возможность заполнять таблицу DynamoDb значениями, где некоторые значения являются необязательными. У меня возникла проблема, когда DynamodB отображает необязательные элементы как true в качестве значения и NULL в заголовке столбца

enter image description here

, но я на самом деле просто нужно, чтобы поле было пустым, если оно не отправлено, т. е. это было необязательное поле в пользовательском интерфейсе.

Вот фрагмент моего распознавателя запросов

{
    "version" : "2017-02-28",
    "operation" : "PutItem",
    "key" : {
        "id" : $util.dynamodb.toDynamoDBJson($util.autoId()),
    },
    "attributeValues" : {
        ...
        "endDateTime": $util.dynamodb.toDynamoDBJson($context.arguments.endDateTime),
        ...
    }
}

Что я делаешь неправильно?

...