2

次のような PutItem リクエストを作成するとどうなりますか。

  {
    "Expected": 
        {
            "testAttribute" :
                {
                    "Exists": "false",
                }
        },
    "Item": 
        {
            "testAttribute" :
                {
                    "S": "testValue"
                }
        },
    "TableName": "TableName"
}

ここで、「testAttribute」は主キーの一部ではありません。

DynamoDB はテーブルをスキャンして、属性 "testAttribute" == "testValue" を持つアイテムがあるかどうかを確認しますか? そうでない場合、DynamoDB は "testAttribute" == "testValue" の存在をどのように判断しますか? これがどのように機能するかを説明しているドキュメントには何も見つかりません。

4

1 に答える 1