You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

8Base执行GraphQL查询返回null 报需指定过滤参数错误

问题产生原因

8Base 自动生成的 GraphQL Schema 中,和数据表同名的根查询字段为单条记录查询接口,这类接口强制要求传入恰好一个可唯一定位记录的过滤参数,不支持无参数调用直接返回表内数据。你当前执行的查询没有携带任何过滤参数,因此触发参数校验错误,返回ValidationError和Please specify exactly one filter parameter提示,对应字段值返回null。

正确查询实现

根据查询需求分两种写法:

  • 单条精准查询:使用和表同名的item_registration查询字段,必须传入可唯一匹配记录的filter参数,示例:
query {
  item_registration(filter: {
    id: "替换为你测试数据的实际记录ID"
  }) {
    product_Name
    type
    description
  }
}

除了id外,你也可以用其他设置了唯一约束的字段作为过滤条件,只要能精准匹配到单条记录即可。

  • 全表/多条记录查询:使用平台自动生成的列表查询字段,命名规则为表名+List,该接口支持无过滤参数调用,返回结构中实际记录存放在items数组下,示例:
query {
  item_registrationList {
    items {
      product_Name
      type
      description
    }
    totalCount
  }
}

执行上述查询即可拿到你存在表内的那条测试数据,返回结果中totalCount会显示为1,items数组内包含该条记录的所有查询字段内容。

内容的提问来源于stack exchange,提问作者user2770747

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 23:24:15