--- title: "アイテムの構築" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/nosql/construct-item/ description: "Catalyst NoSQLは、非リレーショナル・非SQLのデータストレージ手段を提供する、完全マネージドで強力なデータベースです。このページでは、さまざまなデータ型のNoSQLアイテムを構築するメソッドについて説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "NoSQL" url: /ja/cloud-scale/help/nosql/introduction - name: "Basic Components" url: /ja/cloud-scale/help/nosql/components/#basic-components - name: "Supported Data Types in NoSQL" url: /ja/cloud-scale/help/nosql/working-with-data/introduction/ --- # NoSQLアイテムの構築 [Catalyst NoSQL](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/introduction/)のアイテムは、レコードのような単一のデータポイントのデータを保持する属性のコレクションを表します。プロジェクト内の既存のNoSQLテーブルに、[カスタムJSON形式](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#the-catalyst-custom-json-format)でアイテムを挿入または更新できます。ただし、Catalystでアイテムを挿入または更新する前に、アイテムを構築する必要があります。 以下のセクションで説明するように、Catalystがサポートするさまざまなデータ型の属性を含むNoSQLアイテムを構築できます。CatalystはString、Number、Set of Strings、Set of Numbers、List、Mapなどのさまざまなデータ型をサポートしています。詳細については、[サポートされるデータ型](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#supported-data-types)の完全なリストを参照してください。 テーブルに設定したパーティションキー属性の値は、すべてのデータアイテムで必ず提供する必要があります。テーブルキー、TTL属性、その他の詳細については、[テーブルキーのヘルプセクション](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)を参照してください。 以下のコードスニペットは、さまざまなデータ型の属性を持つアイテムを構築する形式を示しています: ```python # 異なるデータ型のNoSQLアイテムを構築する attributes = { # 文字列 "custom_attrib_string": { "S": "John Doe" }, # 数値 "custom_attrib_num": { "N": "234521" }, # バイナリエンコード値 "custom_attrib_bin": { "B": "SGVsbG9Xb3JsZA==" }, # 文字列のセット "custom_attrib_set_string": { "SS": ["John Doe", "New York", "USA"] }, # 数値のセット "custom_attrib_set_num": { "SN": ["23423", "821n", "11"] }, # バイナリ値のセット "custom_attrib_set_bin": { "SB": ["SGVsbG8=", "V29ybGQ="] }, # ブール属性 "custom_attrib_bool": { "BOOL": True }, # リスト属性 "custom_attrib_list": { "L": [{"name": "banana"}, {"quantity": 4}] }, # マップ属性 "custom_attrib_map": { "M": { "name": { "S": "John Doe" }, "age": { "N": "23" } } } } ```