Node.js Prisma 2查询关系返回null

Node.js Prisma 2查询关系返回null,node.js,graphql,apollo-server,prisma-graphql,prisma2,Node.js,Graphql,Apollo Server,Prisma Graphql,Prisma2,我从prisma 1迁移了我的项目。 然后,我添加了相对于我的实时模型的新模型。 我尝试用关系类型(一对一和一对多)查询新模型,但返回null 这是我的prisma.schema 查询live.Question{}有效,但Question.live{}无效,并且Question.questionnaireField{}和questionnaireField.questionnaireField{}都无效 这是一个游乐场的例子 现场调查问卷可以。 现场直播不是。 我的模式 Live sche

我从prisma 1迁移了我的项目。 然后,我添加了相对于我的实时模型的新模型。 我尝试用关系类型(一对一和一对多)查询新模型,但返回null

这是我的prisma.schema

查询live.Question{}有效,但Question.live{}无效,并且Question.questionnaireField{}和questionnaireField.questionnaireField{}都无效

这是一个游乐场的例子

现场调查问卷可以。

现场直播不是。

我的模式

Live schema perview关系所在的位置Live.ok

Inquire.live和Inquire.fields和questionnaireField.Inquire中的每一个都已关闭

我的查询解析器,其中只有createdAt工作

在prisma工作室,一切似乎都很好


如果有人能帮上忙,谢谢你的解析程序不清楚,但我会给你一个方法,用Prisma在几分钟内构建GraphQL服务器,你可以用我的CLI启动新项目,只需放置你的模式并运行一个命令
pal g
,你就可以用完整的CRUD系统为你准备好一切

安装我的CLI

纱线全局添加@paljs/cli
//或
npm安装-g@paljs/cli
启动新项目

palc .______ ___ __ __ _______. | _ \ / \ | | | | / | | |_) | / ^ \ | | | | | (----` | ___/ / /_\ \ | | .--. | | \ \ | | / _____ \ | `----.| `--' | .----) | | _| /__/ \__\ |_______| \______/ |_______/ ✔ 请先选择您的开始示例·阿波罗sdl 全栈nextjs 全栈盖茨比 阿波罗关系模式 ❯ apollo sdl first//选择此示例 graphql模块 ✔ 请输入您的项目名称·伟大项目 ✔ 请输入您的项目说明·新NodeJs Prisma GraphQL TypeScript项目 ✔ 请输入您的项目作者艾哈迈德·艾利瓦 ✔ 请输入您的项目存储库·https://github.com/paljs/prisma-tools ✔ 请选择您的包装经理·纱线 ❯ 纱线 npm ✔ 跳过包安装·否 ❯ 对 不 现在打开您的项目文件夹,并将
/prisam/schema.prisma
文件与您的文件一起更改

现在生成所有解析器

palg
您现在已经准备好graphql服务器了

启动服务器

纱线开发
或
npm运行开发

就是这样

谢谢你的回答,但该项目已经在生产中,其他20个模型工作正常,当我想添加调查问卷和其他与实时模型相关的新模型时,就会出现问题……是的,我要告诉你的是,你可以用我的设置制作一个示例项目,如果你没有发现我的设置的问题,那么你可以比较并知道问题出在哪里。你能在你的模式截图中添加一个实时模型预览吗?另外,操场上的两个屏幕截图看到了相同的内容谢谢你的评论,我已经更新了操场上的屏幕截图,现场模型预览就在操场下方。你的代码中没有问题。尝试在第一次查询中获取一份问卷。使用相同的id生活。另外,尝试在一个新的空数据库上使用您的代码从Prisma 1升级到Prisma 2时,您的第一个数据库可能有问题。如果您可以用简单的代码在GitHub repo中复制您的问题,那么并非所有的项目都能帮您找到问题