お知らせ:

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

NoSQLテーブルからのアイテム取得

Catalystでは、NoSQLテーブルからプライマリキーでアイテムを識別して取得できます。たとえば、パーティションキーのみ、またはパーティションキーとソートキーの組み合わせを使用してアイテムを取得できます。また、必要な属性を指定して、取得する属性をオプションでフィルタリングすることもできます。

注意: Catalystでは、1回のSDK読み取り操作でNoSQLテーブルから最大100アイテムを取得できます。

以下の例では、fetch_item()を使用して、パーティションキーfruitとソートキーlocationで識別されるアイテムを取得しています。required_objectsを使用して、propertiestasteなどの特定の属性がフィルタリングされて取得されます。

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

このページについて