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

新增content字段后Prisma GraphQL调用createBook报create未定义错误

问题原因

报错指向prisma.book.create操作,说明prisma.book对象为 undefined,核心原因是你修改schema.prisma新增content字段后,没有重新生成Prisma Client,旧版本的Prisma Client无法匹配更新后的Book模型结构,导致模型访问入口失效。
你移除content字段后,schema恢复到旧Prisma Client匹配的结构,所以功能恢复正常。

解决方案

按顺序执行以下操作即可修复:

  • 重新生成匹配最新schema的Prisma Client:
    npx prisma generate
    
  • 将字段变更同步到Docker中运行的PostgreSQL数据库,执行迁移:
    npx prisma migrate dev --name add-book-content-field
    
  • 重启你的GraphQL API服务,确保服务加载了最新生成的Prisma Client实例。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 07:36:04