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

Firebase Data Connect参数能否使用Schema定义类型?按文档操作遇报错

Firebase Data Connect 自定义类型变量使用问题

结论

Firebase Data Connect 当前版本不支持将Schema定义的自定义类型(比如Movie_Data)作为变量类型直接传入mutation,哪怕官方文档里有类似示例,这是现阶段的功能限制。

报错原因

你遇到的编译器提示「On $data: cannot use Movie_Data as a variable (please use one variable for each field instead, ex: {foo: $foo})」已经明确说明了要求:必须把对象参数拆成单个字段的变量,不能用整体的自定义类型来包装。

解决方案

按照编译器要求,将mutation改成逐个字段传变量的形式,比如:

mutation CreateMovie($title: String!, $releaseYear: Int!) {
  movie_insert(data: { title: $title, releaseYear: $releaseYear }) {
    key
  }
}

关于官方文档的说明

官方文档的示例可能属于早期预览版本的写法,或者存在更新滞后的情况,实际使用时需要以当前编译器的报错提示和实际支持的语法为准。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 07:42:33