2

データベースにアイテムを挿入する方法は次のとおりです。

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電話で、しかし運がありません。私がしたいのは、既存のレコードを更新せずにレコードを挿入することだけです

4

1 に答える 1