问题标签 [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 回答
955 浏览

graphql - 如何将参数传递给 GraphQL 中的子属性

我对 GraphQL 很陌生,正在成为一个超级粉丝 :)

但是,我不清楚。我正在使用 Prisma 和 GraphQL-Yoga 和 Prisma 绑定。

我不知道如何将参数从我的 graphQL 服务器传递到子属性。不知道这是否清楚,但我会用代码显示它,希望更容易:)

这些是我的类型

我的 schema.graphql

和我的用户解析器:

和我的帖子解析器

所以,现在:)

当我在我的 prisma 服务上的 GraphQL 操场上时,我可以执行以下操作:

但我不能在服务器上做,如果我做这样的事情..我收到错误:

这就是我正在尝试的:

有人知道我该怎么做吗?

0 投票
0 回答
185 浏览

apollo-server - 使用 prisma 运行 apollo 服务器性能监控

由于缺乏如何做到这一点的指导(互联网上没有),也许它可以解释为什么这是不可能的?

0 投票
1 回答
468 浏览

prisma - 如何在 Prisma 中对所有东西进行核武器攻击?

我将 Prisma 1.9 与 Postgres 一起使用。

我怎样才能重置一切?我已经尝试过prisma local nuke,但是这个命令会添加 MySQL 容器(以某种方式),然后它会抛出端口4466正在使用的错误......

我也尝试重新创建所有 docker 容器和图像,但这也没有帮助。

那么,正确的方法是什么?prisma reset只删除数据,但我也想删除架构。我想全部擦除。

0 投票
1 回答
1769 浏览

graphcool - Prisma orderBy 在 Playground 之外的解析器/查询中

好的,所以我已经与 Prisma 合作了几个星期,并且取得了很大的进步,我喜欢实现许多高级功能的设置/易用性。

我正试图对表字段进行排序。

我可以选择(在其他领域中)按term_ASC和排序term_DESC

假设以下查询定义:MyConnection(filter: String, order: MyOrderByInput, limit: Int, offset: Int): MyConnection!

如果我在 GraphQL Playground 中运行以下代码,它可以正常工作:

要点/问题... term_ASC/DESC 的用法在操场上有效,但我如何在我的 JS 中传递它?

如果我用引号“term_ASC”将它包装起来,就会出现错误,如果它没有被包装,那么它(解析器/api)会抛出一个明显未定义的变量的错误。

因此,我尝试测试如何通过变量(硬编码,在此示例中注释掉)或在通过我的 args.order 传递到解析器之前测试如何传递这个 orderBy 变量的部分,我无法弄清楚那是怎么回事应该通过。

0 投票
1 回答
230 浏览

error-handling - 仅返回 GraphQL 中的子解析器错误

以下是架构

以下是有效载荷的解析器

当我从子解析器(此处为有效负载解析器)抛出错误时,graphql 仍然返回从父解析器返回的所有有效负载数据,并且仅对于用户字段它返回错误。我们可以更改此行为以仅返回子解析器抛出的错误吗?

0 投票
1 回答
54 浏览

graphql - Prismy deploy 命令抛出 Invalid Version 错误

我只是按照基本的 prisma.io 入门指南(https://www.prisma.io/docs/quickstart/

当我想运行部署命令(prisma deploy)时,我不断收到此错误:

!无效版本:1.1

如果您需要帮助,请联系:https ://www.prisma.io/forum/

要获得更详细的输出,请运行 $ export DEBUG="*"

Google 或 Prisma 的论坛上似乎没有与此相关的结果。

0 投票
2 回答
3326 浏览

graphql - 基于 Prisma 光标的分页

刚刚完成了关于构建基于 Prisma 的 graphql 后端的优秀教程。他们在https://www.howtographql.com/graphql-js/8-filtering-pagination-and-sorting/解释了如何实现首偏移分页。

现在我想知道,如何实现基于光标的分页?

这是我的类型(它们与教程中的相同):

在操场上,我试图查询用户信息以及用户创建的链接:

它给了我所有由用户创建的链接。我怎样才能对它们进行分页?Links 对象没有分页信息,而 linksConnection 不适合用户对象。

0 投票
2 回答
1933 浏览

prisma - prisma 是否支持地理空间查询

我发现你现在使用 MySQL 和 PostgreSQL,它们支持地理空间类型,我如何对我的 prisma 实现地理空间查询。

假设我想获得纽约附近的所有活动?

0 投票
1 回答
292 浏览

javascript - GraphQL 突变抛出错误

更新

我已经缩小到引发错误的位置,这似乎是一个Prisma问题。

错误发生在投票功能中:

原来的

我正在学习本教程

我正在尝试为帖子“投票”,但会引发以下错误:

我发送的突变是:

不完全确定此错误的含义。我一直在将我的代码与Github 上的官方 repo进行比较,但我找不到区别。

这是我的投票功能:

当我注销时,args它显示:

我创建了一个新用户,与该用户创建了一个帖子(两者都工作正常),但是当我尝试以该用户的身份投票时,我被困在这里。

datamodel.schema如果你愿意,我的:

0 投票
1 回答
803 浏览

docker - 使用 prisma 在 Navicat 上插入 Postgres 数据库

我目前正在使用 Prisma 和 Postgres 数据库做一个应用程序,但我无法将我的数据库连接到 Navicat。我是 docker 的初学者,并不完全了解服务是如何工作的。我现在docker-compose.yml

我在 Navicat 上尝试的是这个,在我看来是正确的,但似乎不是。

谢谢你的帮助 !