メインコンテンツへスキップ

ミューテーション

ミューテーションは、Blocklet Server上のデータを作成、更新、または削除するために使用されるGraphQL操作です。@blocklet/server-js ライブラリは、これらのミューテーションをラップする便利なメソッドのセットを提供し、アプリケーションから書き込み操作を簡単に行えるよう

ミューテーションは、Blocklet Server上のデータを作成、更新、または削除するために使用されるGraphQL操作です。@blocklet/server-js ライブラリは、これらのミューテーションをラップする便利なメソッドのセットを提供し、アプリケーションから書き込み操作を簡単に行えるようにします。

このセクションでは、利用可能なミューテーションのカテゴリの概要を説明します。パラメータや戻り値の型を含む特定のメソッドの詳細については、個々のサブセクションを参照してください。データを変更せずに取得する必要がある場合は、クエリセクションを参照してください。

すべてのミューテーションメソッドは同様のパターンに従います。つまり、必須のGraphQL入力タイプに対応する input プロパティを持つオブジェクトを受け入れます。

ミューテーションの呼び出し

javascript
import BlockletServerClient from '@blocklet/server-js';

const client = new BlockletServerClient();

async function updateNodeName() {
  try {
    const { info } = await client.updateNodeInfo({
      input: {
        name: '私の素晴らしいノード',
        description: 'これは私の新しく更新されたノードです。'
      }
    });
    console.log('ノードが正常に更新されました:', info.name);
  } catch (error) {
    console.error('ノード情報の更新に失敗しました:', error);
  }
}

updateNodeName();

ミューテーションのカテゴリ

ミューテーションは機能ごとにグループ化されており、必要なメソッドをより簡単に見つけることができます。

次のステップ

ミューテーションを調べた後、それらが返すデータ構造を理解したいと思うかもしれません。すべてのデータモデルの完全なリファレンスについては、セクションを確認してください。