回答編集履歴

1

"UpdateExpression"の値格納に関して、初回とそれ以降での場合分けを追加しました。

2020/09/25 03:00

投稿

nekoniki
nekoniki

スコア2411

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  Obj['ExpressionAttributeValues'][':'+key] = Object.values(item)[0];
28
28
 
29
- Obj['UpdateExpression'] += `SET #${key} = :${key},`;
29
+ Obj['UpdateExpression'] += !Obj['UpdateExpression'] ? `SET #${key} = :${key}` : `, #${key} = :${key}`;
30
30
 
31
31
  return Obj;
32
32