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
Yes
No
Send your feedback to us
Skip
Submit