--- title: "テーブルメタデータの取得" url: https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/nosql/get-table-metadata/ description: "Catalyst NoSQLは、非リレーショナルでNoSQLのデータストレージを提供する、完全マネージドで強力なデータベースです。このページでは、NoSQLテーブルのメタデータを取得するSDKメソッドについて説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "NoSQL" url: /ja/cloud-scale/help/nosql/introduction - name: "Create and Manage Tables" url: /ja/cloud-scale/help/nosql/create-manage-tables/ --- # NoSQLテーブルメタデータの取得 以下に説明するように、プロジェクト内の単一の[Catalyst NoSQL](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/introduction/)テーブルまたはすべてのテーブルのメタデータを取得できます。 ### 単一テーブルのメタデータの取得 Catalyst NoSQL内の単一テーブルのメタデータは、このページで説明する2つの方法で取得できます。レスポンスには、パーティションキーとソートキー、TTL属性などのテーブル設定の詳細が含まれます。 以下のコードスニペットで使用されている`nosql`の参照は、これらの操作を実行するために作成されたコンポーネントインスタンスです。 #### テーブルIDによるテーブルメタデータの取得 以下に示すように、`getTable()`メソッドを使用して、一意のテーブルIDでプロジェクト内のNoSQLテーブルのメタデータを取得できます。 ```javascript // NoSQLインスタンスを作成 const nosql = app.nosql(); // テーブルIDを使用してテーブルメタデータを取得する const tableA = await nosql.getTable('124567890'); ``` #### テーブル名によるテーブルメタデータの取得 以下に示すように、`getTable()`メソッドを使用して、テーブル名でプロジェクト内のNoSQLテーブルのメタデータを取得できます。 ```javascript // NoSQLインスタンスを作成 const nosql = app.nosql(); // テーブル名を使用してテーブルメタデータを取得する const tableB = await nosql.getTable('EmpTable'); ``` > **Note:** テーブル名を変更した場合、コード内の変更を更新する必要があります。 ### すべてのテーブルのメタデータの取得 Catalystでは、以下に示すように`getAllTable()`メソッドを使用して、プロジェクト内のすべてのテーブルのメタデータを取得できます。 ```javascript // すべてのテーブルのメタデータを取得 const allTables = await nosql.getAllTable(); ```