我的架构看起来像: 模式棱镜 我想在执行prisma.license.findMany()时访问email字段。 我的db文件看起来像: 数据库.ts 最后一行return result给出了这个 typescript 错误:Type '({ email: string; id: string; ...
我的架构看起来像: 模式棱镜 我想在执行prisma.license.findMany()时访问email字段。 我的db文件看起来像: 数据库.ts 最后一行return result给出了这个 typescript 错误:Type '({ email: string; id: string; ...
我现在有一个用例,我需要构建一个查询,该查询可以返回对象列表或返回为仪表板分组和聚合的对象列表。 虽然我可以花很多时间为每个具有自己独特的 AggregatedObject 的人构建一个独特的 -GroupedByObject,但我觉得必须有更好的方法来做到这一点。 我做了一些研究,可以看到 Gra ...
因此,问题的核心在标题中进行了描述,但是当我提交对 schema.prisma 的更改时,我在./generated/nexus.ts 中的自动生成的导出类型不会刷新。 我也没有在我的本地主机上看到阿波罗游乐场的变化:4000 我试图迁移我的模式和“npx 生成path to my schema ” ...
我正在学习棱镜, 我想尽可能地利用 Prisma 的隐式关系来处理以下关系(后来我想使用 nexus 来编写查询): 1 个用户可以属于许多对话(因为它是参与者) 1 对话有一个数组操作系统用户(称为参与者) 1 用户可以拥有许多消息(作为它的作者) 1 条消息可以有 1 个用户(作为它的 ...
我正在使用具有以下 prisma 架构的 prisma 和 nexus: model User { id String @id @default(uuid()) createdAt DateTime @default(now()) ...
这更像是一个设计问题,而不是一个编码问题。 假设以下架构: Please note that the schema might not be 100% complete or accurate. It is mainly to get the point across. 解决方案 1 的优点是冗余 ...
所以我将 Prisma orm 连接到 Graphql Nexus 并且需要转换为 T | 的 graphql args 空 | 未定义到 T | Prisma 接受的 undefined 。 这是在 Nexus 中的操作方式https://github.com/graphql-nexus/ne ...
我尝试在我的项目中使用extendtype ,因为我的所有文件都不在一个文件夹中,所以为了能够与它们交互,我使用extendType。 但从长远来看,我遇到了一个我目前无法修复的错误。 这是错误: 这是我的数据 model 在将它实施到我的帖子文件后,我创建了一个错误弹出窗口预期 2 个 argum ...
为什么这样做? 我以为我已经成功了,但是在用?. 语法,它停止工作。 我试图更新所涉及的依赖项,但无济于事。 贝娄希望一切相关。 (命令为npm run generate:nexus ) package.json{ "name": "rita", "version": "0.0.0", ...
我试图让 Prisma 和 Nexus 与 NextJS 一起工作,但在 GraphQL 模式中定义 contextType 时遇到了一些麻烦。 我这样定义架构:export const schema = makeSchema({ types: [Query, User, Mutation], ...
我现在正在使用 prisma 进行项目。 我设计了 m 对 n 关系表。 下面是我的代码。 模式棱镜 这是我的棱镜代码。 我想要做的是按曲目名称搜索并使用艺术家姓名获取所有曲目的信息。 +edit)我尝试过的是 并使用 promise.all 获取每个曲目的艺术家姓名。 有没有办法通过一个查询一 ...
type GraphQLInput = { email: string; age?: null | number | undefined; height?: null | number | undefined; } type PrismaPerson = { email: stri ...
我正在构建一个 GraphQL API,我想开玩笑地测试一些解析器和数据库。 这是我的帮助文件,我在其中设置了上下文和用于测试的 Prisma 客户端。 我的测试文件如下所示: 当我只运行一个包含一项测试的文件时,一切正常。 但是当我在一个文件中运行多个测试时,第一个运行正常,但之后的运行不正常。 ...
我有这个奇怪的问题。 也许我错过了什么 我有两张桌子,车辆和采购 当我尝试通过以下方式查询车辆时 正常返回数据👍 但是有了这个查询 我收到此错误 这是我的代码:- ...
每当我尝试运行以下查询时,我都会收到此错误ForeignKeyConstraintViolation { constraint: Index(\\"Device\\") } 。 如果我尝试运行 serpratly 一切正常,但缩短它会导致错误,为什么? ...
任何人都可以使用他们想要的任何字段查询用户,但出于某种原因,q_id 字段解析器父类型包括所有字段。 如何修复父类型并使其对于每个字段都可以为空? 我只想在 q_is_public 时加载 q_id (它有效,但我需要记住父字段可以是未定义的)。 ...
我有问题,谢谢任何帮助。 使用 prisma,我们可以使用 include with where 条件来处理具有关系的模型。 如果我包含条件,我会得到正确的结果。 如果我将它返回到前端,它就会被覆盖。 我想从后端返回准确的结果。 我在前端有一个查询(ApolloClient,gql)之类的。 它将为 ...
我想查询帖子和每个帖子,我不只是喜欢当前用户。 我有 2 个解决方案,并且都在工作。 但哪个更好? 或者有更好的解决方案吗? 前端:React + ApolloClient 后端:Primsa2 + Graphql Nexus 棱镜架构: 两种解决方案的 queryField 相 ...
我在后端使用 nexus 和 nexus-prisma-plugin。 我从 GitHub 拉出我的后端并安装了所有包。 现在,当我想运行 nexus 服务器时,出现错误 zsh: command not found: nexus。 我还在一台 Linux 计算机上工作,它在那里工作没有任何问题。 ...
我正在尝试在两个模型之间创建多对多关系:Entity 和 Taransaction 我想要的是能够检索指向交易来源的所有实体购买以及指向交易目的地的所有实体销售。 我的问题是,这种关系的模式使用 Prisma 2 会是什么样子? ...