微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Prisma 2查询关系返回null

如何解决Prisma 2查询关系返回null

我从棱镜1迁移了我的项目。 然后,我添加了相对于Live模型的新模型。 我尝试使用关系类型(一对一和一对多)查询新模型,但是返回空值。

这是我的prisma.schema

enter image description here

查询live.questionnaire {}有效,但问卷调查.live {}不起作用,问卷调查表.questionnaireField {}和问卷调查表.questionnaire {}都不会出错。

这里是游乐场的一个例子

live.questionnaire还可以。

enter image description here

questionnaire.live不是。

我的模式

实时模式perview,其中存在实时关系。

问卷调查。生活和问卷调查。字段和问卷调查表。问卷的每个下降

enter image description here

我的查询解析器,仅在createdAt起作用

enter image description here

prisma Studio中,一切似乎都很好...

如果有人可以帮助,谢谢

解决方法

看不清您的解析器,但我将为您提供一种使用Pal.Js CLI在几分钟内使用Prisma来构建GraphQL服务器的方法,您可以使用我的CLI启动新项目,只需放置架构并运行一个命令{{ 1}},您将使用完整的CRUD系统为您做好一切准备。

安装我的CLI

pal g

开始新项目

yarn global add @paljs/cli
//or
npm install -g @paljs/cli

现在打开您的项目文件夹,并用您的文件夹更改> pal c .______ ___ __ __ _______. | _ \ / \ | | | | / | | |_) | / ^ \ | | | | | (----` | ___/ / /_\ \ | | .--. | | \ \ | | / _____ \ | `----.| `--' | .----) | | _| /__/ \__\ |_______| \______/ |_______/ ✔ Please select your start example · apollo-sdl-first full-stack-nextjs full-stack-gatsbyjs apollo-nexus-schema ❯ apollo-sdl-first // select this example graphql-modules ✔ please enter your project name · great-project ✔ please enter your project description · new NodeJs Prisma GraphQL TypeScript project ✔ please enter your project author · Ahmed Elywa ✔ please enter your project repository · https://github.com/paljs/prisma-tools ✔ please select your package manager · yarn ❯ yarn npm ✔ Skip package installation · no ❯ yes no 文件

现在生成所有解析器

./prisam/schema.prisma

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

启动服务器

pal g

就是这样

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。