问题标签 [prisma2]
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.
prisma - prisma2 在 prisma 模式中设置长度和列类型
我如何将字符串类型的字符串(varchar)长度设置为 50,并在 prisma 模式中定义一个列为 TEXT,对于用户表,我希望name
为 varchar(50) 并bio
为 Text 列。我通过 prisma migrate save and up 创建我的表。
prisma-graphql - 在 Prisma 2 中检索已删除模型的相关模型
大家好,这是我的情况;
所以我正在尝试删除评论,下面是我的方法
但是我收到一条错误消息,上面写着“不能为不可为空的字段 Comment.post 返回 null。” 知道我该如何解决吗?谢谢
graphql - Prisma - 具有两个唯一字段的类型选择器
我正在尝试实现解析器,它将检查具有给定登录名的用户是否存在于数据库中。但是我很难使用 Prisma 中的 where 选择器。
所以我有用户类型:
这是 Prisma 生成的查询
在登录功能中,我试图检查具有给定登录名的用户是否存在于我的数据库中:
每次我都会收到以下错误消息:
您为用户的 where 选择器提供了无效参数。请仅提供一个唯一字段和值。
prisma2 - 如何与我的队友共享 prisma2 studio?
我在 expressJS graphQL API 中使用 prisma2 服务。我想将 prisma2 工作室页面用作管理面板,并且我想与不是程序员的队友分享 prisma2 工作室页面。因为它是一个我们可以更改数据库数据的管理面板,所以我想使用密码系统进行部署。是否可以使用密码部署 prisma2 studio 页面?是否有任何服务允许人们只有在他有密码的情况下才能进入网站?
prisma - 如何仅使用具有连接关系行的行获取sql结果
我正在尝试使用 Prism 客户端查询数据库,并且只想返回连接表中具有外键的行。
例如,获取所有还创建了帖子的用户。我需要一种“INNER JOIN”。
我试过类似的东西:
但结果不是正确的。我不确定如何使用“none, some or every”
prisma - 带条件的 Prisma 查询
我目前正在使用 Prisma 构建一个新项目,并且正在考虑当我有不同的依赖项时如何构建我的 SQL 查询。
假设我想在特定条件下向查询添加包含或 where 条件。我现在应该为此使用新方法吗?/api/users/with-include
分别像第二个 API Get Path/api/users/condition1
还是应该按照此处的建议使用 if 查询扩展现有方法?
Prisma 2 查询仅返回与所有提供的标签 ID 关联的记录
/api/users?with-include=true
并分别使用一个查询参数/api/users?condition1=true
这里的最佳做法是什么?
prisma - Prisma 客户端查询最新
给定以下架构。如何使用 prisma2 客户端查询每个存储库的最新提交?
node.js - 设置数组时缺少所需的值
我正在使用 Prisma upsert 并在尝试设置其中一个字段时收到有关缺少所需值的错误,该字段是数组类型,特别是numeric[]
.
我正在使用 Prisma 版本 2.6.0
除了少数几行之外,所有数据都进入了数据库,并且在执行 upsert 时,Prisma 在这些行上抛出了一个错误。
我从 prisma 得到的错误与我试图设置的数组有关:
发生异常的对象具有以下值:
我的 Node 模型架构如下:
最后,我用来设置这个数组的实际代码如下:
所有Node
被抛出的 s 都有一个共同点,它们的temperature
值是[0]
. 我试图将其更改为,[-1]
但这并没有阻止错误的发生。真的很困惑这里发生了什么,任何提示将不胜感激。
reactjs - Prisma:查询子关系的最高效方式
我想查询帖子和每个帖子,我不只是想从当前用户那里获得。
我有 2 个解决方案,并且都在工作。但是哪一个更好呢?还是有更好的解决方案?
- 前端:React + ApolloClient
- 后端:Primsa2 + Graphql Nexus
棱镜架构:
两种解决方案的 queryField 相同:
- 解决方案:我在使用 apollo 客户端的查询中直接使用 where 条件发出请求
前端:ApolloClient
后端 Nexus 对象:
- 解决方案:我为 objectType Post 设置了 like 的字段条件。
前端:ApolloClient
带有 Nexus 的后端: