В настоящее время я помещаю строку srcPhoto
в свойство photos
определенного элемента в моей таблице DynamoDB. Проблема в том, что каждый раз, когда я делаю это, он полностью перезаписывает предыдущую строку. Таким образом, у меня всегда есть только одна строка (одна часть данных) в свойстве photos
в моей таблице. Я хотел бы добавить srcPhoto
, но без удаления предыдущего.
Это мой код:
let scanningParameters = {
Key: {
"site": folderName
},
UpdateExpression: "set photos = :photos",
ExpressionAttributeValues: {
":photos": [
srcPhoto
]
},
TableName: 'Galleries'
}
return docClient
.update(scanningParameters)
.promise()
.then(() => {
return {
"statusCode": 200,
'headers': { 'Content-Type': 'application/json' }
}})
Редактировать: Решено после этого ответа: { ссылка }