2017-06-28 9 views
1

{ "ExHashKey" : "id_asdfqe123" "Data" : { "key1" : "val1", "key2" : "val2" } }DynamoDBの - 私はキーで「データ」のマップから要素を削除しようとしている地図

からキーと値のペアを削除します。項目全体を取得して変更し、DBにもう一度書き込む以外の方法はありますか?私はかなりの量のupdateExpressions APIの周りを突き刺しました。

+0

)、[Minimal、Complete、Verifiableの例](https://stackoverflow.com/help/mcve)を作成する方法、[How to Ask Good Questions](https://stackoverflow.com/help/)をチェックしてください。 How-To-Ask)ので、フィードバックや有用な回答を得る機会が増えます。 – DarkCygnus

答えて

1

UpdateExpressionを使用すると、マップデータ型からキーを削除できます。こんにちはとスタックオーバーフローを歓迎するが、ここの周りのあなたの方法を知っている(ともあなたの最初のバッジを獲得するために、[歓迎ツアー](https://stackoverflow.com/tour)を通過するための時間をとってください

var params = { 
    TableName: "yourTableName", 
    Key: { 
     "ExHashKey": "id_asdfqe123" 
    }, 
    UpdateExpression: "REMOVE Data.key1", 
    ReturnValues: "ALL_NEW" 
}; 
関連する問題