问题标签 [plumatic-schema]
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.
graphql - 使用 Prisma 生成的包装器查询节点时包含关系
我正在关注 Prisma 提供的GraphQL Prisma Typescript示例,并创建了一个简单的数据模型,为 Prisma 客户端和解析器等生成了代码。
我的数据模型包括以下节点:
我已经播种了系统用户和用户。
我创建了一个示例突变login
:
但无论我做什么,systemUser.user
总是未定义!
这是有道理的 - 客户端包装器如何知道在没有我告诉它的情况下递归到图中的“深度”?
但是我怎么能告诉它我想要包含这个User
关系呢?
编辑:我尝试了下面的建议来使用prisma-client
.
但是我的解析器似乎都没有被调用...
和...
编辑2:这是存储库
prisma - 在 GraphQL Prisma 指令中访问输入
我有一个用例,我想访问指令中的查询参数/参数。以下是架构。
user(where: UserWhereUniqueInput!): User @isAuthenticated
从游乐场触发的查询
user(where:{id: "test001"}){id name}
指令代码
isAuthenticated: async (next, source, args, ctx) => {
let user = ctx.prisma.context.user(where: {})// Need to fetch the user with given id
}
如何在指令代码中获取具有给定 ID 的用户。我没有在args
变量中获得 id。有没有办法UserWhereUniqueInput
在指令中获得价值?
graphql - Prisma 数据建模有很多和属于
我有一个由根类别和子类别组成的棱镜数据模型。一个类别有许多子类别,一个子类别属于一个类别。我的模型如下所示:
现在当我去创建一个新的子类别并通过
这似乎工作正常。下面我查询子类别及其父类别,我得到了我期望的结果。
但是,当我尝试查询一个类别并获取它的所有子类别时,我得到一个空数组:
如何查询所有类别并获取其子类别?
mongodb - 如何使用 MongoDB 在 Prisma ORM 中创建类别及其子类别
如果我的Category
级别没有决定怎么办,我正在使用Prisma ORM 和 MongoDB。
graphql - 突变不起作用 GraphQL、Prisma、Yoga
在这个例子中如何添加用户?我尝试以各种方式使用突变,但不起作用。
我尝试这样的事情:
接下来
我尝试了不同的版本,但我真的找不到解决方案
graphql - 从 prisma 生成的客户端访问 graphql 服务器中的数据类型
我正在与我的 graphql 应用程序 API 并排运行 prisma。我可以运行prisma generate
它产生客户端代码,一切都很好。然而,我的应用程序 API 上的大多数端点只不过是 prisma 服务的代理。例如,我有一个Font
用户应该能够对其执行 CRUD 操作的基本数据模型。
截至目前,我正在使用硬编码参数手动创建那些 CRUD 查询。有没有一种方法可以简单地从 prisma 客户端导入代码来自动创建这些 CRUD 操作?
clojure - 如何使用 plumatic 模式来定义一个函数,该函数接受一个可以是 2 种或更多不同类型的参数?
我不知道如何使用 s/either 或 s/conditional 作为输入列表的一部分。想做这样的事情:
prisma - 为什么 prisma 在创建新记录时会出现内部错误?
我正在尝试创建一条新记录,尽管在我的回复中收到以下错误:
任何援助将不胜感激。
clojure - 使用 instaparse 动态构建 clara 规则时遇到问题
我遵循了这个示例Insta Declarative DSL,其中我们使用 Clara 和 instaparse 来使用 DSL 并生成规则。
一切都按预期对我有用,但只有一个问题。我无法从以 lhs 表示的条件访问变量绑定并在 rhs 中使用它。例如,这里是来自上述示例的代码片段。
现在如果我需要从 lhs 访问 Customer name 属性并在 rhs 的插入操作中使用它,我将如何修改上述转换函数以实现相同的功能。
我需要编写一个转换函数,它应该吐出类似于下面的规则。
clojure - 使用 plumatic 模式验证具有键和值的模式
我正在尝试使用 plumatic-schema 对向量中的键值进行验证,但错误消息对我来说并不清楚,这就是我想要做的:
我的问题是,你知道我做错了什么吗?而这个错误的真正含义是什么?
目标实际上是将此验证用于函数调用,
例如: