问题标签 [prisma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
579 浏览

graphql - 如何在nestjs中只公开部分prima生成的模式

我正在尝试将nestjs 与棱镜集成。我按照nestjs文档中的教程进行操作。

一切正常,直到我想进行一些更改,因此nestjs 不会公开所有查询/突变模式。

我所做的是 1. 更新 app 模块不让 typePath 包含生成的架构

2.然后我在文件夹中创建了一个user.schema.graphql文件user

但是,我收到一些错误,说我无法导入用户:

我是nestjs和graphql的新手,请帮忙!

0 投票
1 回答
341 浏览

typescript - 如何在节点应用程序中使用 prisma graphql 订阅

我正在遵循本指南。我正在尝试在我的节点应用程序中收听 graphQL 订阅。我在实施该订阅时遇到了很多麻烦。我尝试了几种不同的方法,如下所列,它们都不起作用。



这两个都在下一个返回:

我希望它会priority在任何时候创建一个新的时返回。但是,它只返回一次并立即完成并返回我上面列出的那个对象。

我知道这与它返回一个有关Promise<AsyncIterator<...>>,但我不知道如何解决这个问题。

如何在节点应用程序中使用 prisma graphql 订阅prisma-client?我也想将其转换为rxjs而不是使用promises. 我只是更喜欢Observables

0 投票
2 回答
619 浏览

prisma - 用 Prisma 覆盖整个关系字段?

使用 Prisma 是否可以完全覆盖关系而不是连接和断开单个节点?

假设我有一个用户与组 1 和组 2 有关系:

如果我想让这个用户只连接到第 3 组:

我必须这样做吗?:

或者有什么方法可以覆盖整个关系:

0 投票
1 回答
45 浏览

graphql - 有什么方法可以导入带有自定义指令的查询吗?

我想从 导入Mutation.updateUser()"./generated/prisma.graphql"但我也想添加@isAdmin指令。我可以通过手动复制查询来完成此操作:

但这意味着我必须复制要添加指令的每个查询/突变/类型,是否有这样的 sintax?

0 投票
0 回答
427 浏览

graphql - Prisma GraphQL 属于并有很多关系

我正在学习 Prisma GraphQL 并尝试创建一个属于并有很多关系,但是在部署时它失败了。

场景:

  • 用户将拥有已创建评论的列表
  • 用户将有一个评论列表
  • 评论将属于作者(用户)
  • 评论将有一个用户(评论用户)

我试过的:

但是在尝试部署它时,我得到了错误来解决和之间的Comment歧义User。那么,你能帮我如何正确定义关系吗?PostUser甚至Comment可以有很多评论。

谢谢!

0 投票
1 回答
92 浏览

kubernetes - K8s的秘密组成

我正在使用 helm/k8s 部署第三方(prisma)容器。容器需要一个 yaml 形式的环境变量,类似于

我可以访问 postgres 密码和 managementApiSecret 作为单独密钥中的值。我正在尝试创建获取两个秘密并使用它们来创建环境变量的 pod。我目前对解决方案的尝试如下所示。

这似乎不起作用(因为秘密是在 kubectl apply 时评估的?)。是否有另一种方法可以使用秘密信息创建环境变量?

0 投票
1 回答
575 浏览

graphql - 如何在 prisma 订阅中返回自定义数据

我正在学习 graphql 和 prisma,我遇到了一个关于 prisma 订阅的问题。

每当有项目创建或更新时,我想返回一个项目列表。所以这是我的代码不起作用。

方案.graphql

解析器

在graphql操场上,

它给出了错误:

任何想法?

0 投票
5 回答
4208 浏览

mysql - Prisma Datamodel:主键作为两个关系模型的组合

我在 Prisma 数据建模中有一个问题,我必须限制用户只能为产品提交一条评论对于不受约束的情况,我有以下设计。

应该CustomerProduct组合成ProductReview模型中的主键,还是应该在应用程序服务器级别而不是在数据库级别施加此约束?

现在的数据模型(非约束版本):

0 投票
1 回答
740 浏览

graphql - 无法使用 Primsa 在 GraphQL-yoga 上使用 Fragments

我正在使用带有 Prisma 和 Prisma-Bindings 的 graphql-yoga

我正在尝试向我的解析器添加一个片段,以便在用户请求自定义字段 costToDate 时始终获取特定字段(在这种情况下为 id)。

这样我就可以进行一些额外的查询来构建该字段的结果,并且我需要该对象的 ID。

不幸的是,我似乎无法让它工作,并且文档似乎有点缺乏关于 graphql-yoga 和 Prisma 的细节。

这是类型的定义:

这是查询的解析器:

我正在按照下面的方式应用 fragmentReplacements。

如果我 console.log 的 fragmentReplacements 对象我得到以下,所以它似乎正在拾取碎片。

所以我的期望是,如果我对要求 costToDate 字段的作业或作业进行查询,它还将获取作业/每个作业的 id。

但是,如果我进行以下查询。

但是我没有看到 id 被提取,并且解析器函数的 root 参数中没有任何内容。

抱歉,因为我可能在这里完全错误地吠叫了树,这似乎是一个简单的要求,但我无法完全解决。当然我错过了一些基本的东西。

谢谢!

加雷斯

0 投票
1 回答
2963 浏览

javascript - HowTo:componentDidMount 和 onclick javascript 问题

所以,我有在 componentDidMount 上以编程方式激活的按钮点击。我遇到的问题是,因为有多个按钮点击,这导致预期点击(更新 Prisma 数据库)的预期结果完全偏离。

我想要发生的是updateItem在页面加载时触发一次。实现这一目标的最佳方法是什么?:

我试过

onclick={(x) => {x}}

但这只会导致函数根本不触发。