跳到主要内容

变更

变更是用于在 Blocklet Server 上创建、更新或删除数据的 GraphQL 操作。@blocklet/server-js 库提供了一组方便的方法来包装这些变更,使您可以轻松地从应用程序执行写入操作。

变更是用于在 Blocklet Server 上创建、更新或删除数据的 GraphQL 操作。@blocklet/server-js 库提供了一组方便的方法来包装这些变更,使您可以轻松地从应用程序执行写入操作。

本节概述了可用的变更类别。有关具体方法(包括参数和返回类型)的详细信息,请参阅各个子章节。如果您需要获取数据而不进行修改,请参阅 查询 部分。

所有变更方法都遵循相似的模式:它们接受一个包含 input 属性的对象,该属性对应于所需的 GraphQL 输入类型。

调用变更

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

const client = new BlockletServerClient();

async function updateNodeName() {
  try {
    const { info } = await client.updateNodeInfo({
      input: {
        name: 'My Awesome Node',
        description: 'This is my newly updated node.'
      }
    });
    console.log('节点更新成功:', info.name);
  } catch (error) {
    console.error('更新节点信息失败:', error);
  }
}

updateNodeName();

变更类别

变更按功能分组,以帮助您更轻松地找到所需的方法。

后续步骤

在探索了变更之后,您可能希望了解它们返回的数据结构。请查看 类型 部分,以获取所有数据模型的完整参考。