这是我将项目插入数据库的方式:
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
电话,但我没有运气。我要做的就是插入记录而不更新现有记录