--- title: "データの追加と管理" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/add-manage-data/ description: "Catalyst NoSQLは、非リレーショナルかつ非SQLのデータストレージ手段を提供する、フルマネージドで強力なデータベースです。NoSQLテーブルでのデータの作成、管理、クエリを簡単に行い、Java、Node.js、PythonでCRUD操作を実行できます。" last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general --- # NoSQLテーブルでのデータの追加と管理 ### 概要 このセクションでは、Catalyst NoSQLでのCRUD操作の実行、およびCatalystコンソールからのデータ管理について説明します。コードまたはAPIを通じてデータ操作を行う場合は、[Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/nosql/get-table-metadata/)、[Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/nosql/get-component-instance/)、[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/nosql/get-component-instance/) SDKおよび[APIドキュメント](https://docs.catalyst.zoho.com/ja/api/code-reference/cloud-scale/nosql/insert-item/#InsertNewItem)を参照してください。 Catalyst NoSQLテーブルでデータを追加または更新する際に覚えておくべきポイントをいくつか示します: * シンプルプライマリキーで設定されている場合、テーブルの設定済みパーティションキーの値が各データ項目に存在する必要があります。複合プライマリキーの場合、[パーティションキーとソートキー](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)の両方の値が各データ項目に存在する必要があります。 * テーブルのパーティションキーとソートキーに設定されたデータ型は、それらの属性の値に指定するデータ型と一致する必要があります。 * テーブルでデータを追加または更新する際に、テーブルのパーティションキーとソートキーのデータ型やそれらに関連付けられた属性を変更することはできません。 * Catalyst NoSQLでプロビジョニングされるアイテムの最大合計サイズは400 KBです。 ### テーブルへのデータ追加 テストのためにCatalystコンソールからNoSQLテーブルにデータを追加するには: 1. NoSQLコンポーネントからテーブルの*Data*セクションに移動し、**Add Data**をクリックします。 ![nosql_add_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_add_data_1.webp) 2. テーブルにデータを追加できるポップアップが表示されます。Catalystはデータのテンプレートを表示し、[カスタムおよび標準JSON形式](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#the-catalyst-custom-json-format)の両方で、テーブルに設定されたパーティションキーとソートキーが含まれます。 > **注意:** コンソールからテーブルに追加できるのは1つのアイテムのみです。これは、コンソールで提供されるデータ操作がテスト目的のみであるためです。 ![nosql_add_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_add_data_2.webp) トグルボタンを使用して標準JSONビューとカスタムJSONビューを切り替えることができます。ただし、カスタム形式に切り替えるには、標準形式のデータが特定の条件を満たす必要があります。これについては以下で説明します。 ![nosql_add_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_add_data_3.webp) 3. いずれかの形式でテーブルのデータを追加し、**Create**をクリックします。 **Custom JSON Format:** ![nosql_add_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_add_data_4.webp) **Standard JSON Format:** ![nosql_add_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_add_data_5.webp) #### JSONビュートグルボタンが無効になる条件 特定のケースでは、コンソールでデータを追加または更新する際に標準JSONとカスタムJSON形式を切り替えることができません。これには以下が含まれます: 1. 属性のデータ型が無効であるか、Catalystで[サポートされていない](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#supported-data-types)場合 2. JSONのキーに指定された値が無効な場合 3. 追加されたJSONコードが無効であるか、構文エラーまたは論理エラーが含まれている場合 4. データは有効だが、標準JSONビューでレンダリングできない特定のサポートされているデータ型が含まれている場合。例えば、SS(文字列セット)やSN(数値セット)はレンダリングできませんが、指定したデータはテーブルに追加されます。 NoSQLテーブルにデータを追加すると、簡単に閲覧できるようにDataセクションに表形式で表示されます。 ![nosql_data_added](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_added.webp) > **注意:** テーブルデータは*Data*セクションに永続的に表示されません。このセクションでクエリを実行することでのみテーブルデータを表示できます。 クエリ実行時またはコンソールからデータを追加した直後に、右下隅の**Filter icon**を使用して表示する列をフィルタリングできます。必要な列を選択し、**Apply**をクリックします。 ![nosql_data_filters](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_filter_columns.webp) これにより、選択した列が表示されます。 ![nosql_data_filters](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_filter_columns_2.webp) #### テーブルデータをJSONで表示 1. テーブルに対する省略記号アイコンをクリックすると、テーブルデータをJSON形式で表示できます。 ![nosql_json_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_ellipsis.webp) 2. オプションから**View JSON**をクリックします。 ![nosql_json_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_view_json_1.webp) これにより、テーブルデータがCatalystカスタムJSON形式で表示されます。 ![nosql_json_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_view_json_2.webp) ### テーブルのデータ更新 テストのためにコンソールからNoSQLテーブルデータを簡単に更新できます。データ追加で説明したすべての仕様と制約は、データ更新操作にも適用されます。 > **注意:** コンソールからテーブルのデータを更新すると、テスト目的であるため、既存のデータが実質的に上書きされます。ただし、SDKを通じてコードから、またはAPIを通じてデータを更新する場合は、CRUD操作の標準的な更新プロセスが適用されます。 プロジェクトのNoSQLテーブルのデータを更新するには: 1. テーブルに対する省略記号アイコンをクリックし、**Edit**をクリックします。 ![nosql_edit_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_edit_1.webp) 2. 標準またはカスタムJSON形式でデータを更新し、**Update**をクリックします。 ![nosql_edit_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_edit_2.webp) ### テーブルのデータ削除 テスト目的でNoSQLテーブルに追加したデータを完全に削除するには: 1. テーブルに対する省略記号アイコンをクリックし、**Delete**をクリックします。 ![nosql_delete_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_delete_1.webp) 2. 確認ポップアップで**Delete**をクリックします。 ![nosql_delete_data](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_data_delete_2.webp)