Используя AppSyn c, я хочу иметь возможность заполнять таблицу DynamoDb значениями, где некоторые значения являются необязательными. У меня возникла проблема, когда DynamodB отображает необязательные элементы как true
в качестве значения и NULL
в заголовке столбца
, но я на самом деле просто нужно, чтобы поле было пустым, если оно не отправлено, т. е. это было необязательное поле в пользовательском интерфейсе.
Вот фрагмент моего распознавателя запросов
{
"version" : "2017-02-28",
"operation" : "PutItem",
"key" : {
"id" : $util.dynamodb.toDynamoDBJson($util.autoId()),
},
"attributeValues" : {
...
"endDateTime": $util.dynamodb.toDynamoDBJson($context.arguments.endDateTime),
...
}
}
Что я делаешь неправильно?