お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

NoSQLテーブルからのアイテム削除

テーブルのプライマリキーを使用してアイテムを識別することで、CatalystのNoSQLテーブルからアイテムを削除できます。たとえば、パーティションキーのみ、またはテーブルのパーティションキーとソートキーの組み合わせを使用してアイテムを識別します。

注意: Catalystでは、1回のSDK操作でNoSQLテーブルから最大25アイテムを一括削除できます。

削除操作は、以下の例に示すようにdelete_items()メソッドを使用して実行されます。パーティションキーfruitが「apple」に一致し、ソートキーlocationが「USA」に一致するアイテムが削除されます。削除の追加条件を指定することもできます。アイテムが条件に一致する場合にのみ削除されます。

copy

# パーティションキーとソートキーで識別してテーブルからNoSQLアイテムを削除する
res = table.delete_items( {
   "keys": {
    "fruit": {
     "S": "apple"
    },
    "location": {
     "S": "USA"
    }
   }
 }),
 # 削除の条件を指定する(オプション)
		 "condition": {
			 "function": {
 			"function_name": "attribute_exists",
 			"args": [
 				{
 					"attribute_path": ["properties"]
 				}
 				]
		 	}
 		}
 })
print(res)

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて