NoSQLテーブルからのアイテム取得
Catalystでは、NoSQLテーブルからプライマリキーでアイテムを識別して取得できます。たとえば、パーティションキーのみ、またはパーティションキーとソートキーの組み合わせを使用してアイテムを取得できます。また、必要な属性を指定して、取得する属性をオプションでフィルタリングすることもできます。
注意: Catalystでは、1回のSDK読み取り操作でNoSQLテーブルから最大100アイテムを取得できます。
以下の例では、fetch_item()を使用して、パーティションキーfruitとソートキーlocationで識別されるアイテムを取得しています。required_objectsを使用して、propertiesやtasteなどの特定の属性がフィルタリングされて取得されます。
copy
# パーティションキーとソートキーで識別されるNoSQLアイテムのプロパティを取得する
res = table.fetch_item({
"keys": [
{
"fruit": {
"S": "apple"
},
"location: {
"S": "USA"
}
}
],
# 取得する属性を指定する
'required_objects': ["properties", "taste"]
})
print(res)
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit