データベースにアイテムを挿入する方法は次のとおりです。
DynamoDB.putItemAsync({
"TableName": tblName,
"Item": {
"UserId": { "S": String(obj.user_id) },
"CampaignId": { "N": String(obj.campaign_id) },
"Email": { "S": String(obj.email) },
"CustomActivityNodeId": { "N": String(obj.custom_activity_node_id) }
},
"Expected": {
"UserId": {
"Exists": false
}
}
})
putItemAsync
呼び出しは、私promisified
がライブラリを使用しているためbluebird
です。私はこれをやってみました:
{
"Expected": {
"UserId": {
"Exists": false
}
}
}
私のputItem
電話で、しかし運がありません。私がしたいのは、既存のレコードを更新せずにレコードを挿入することだけです