问题标签 [graphql-relay]
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.
javascript - Problem with update mutation in Relay project
I am working on a Relay project and there is a problem with the update mutation. I'm new to Relay, and it's hard for me to establish what the problem is related to - with promises or with Relay settings. When sending a mutation, the findOneAndUpdate function does not save the data received from args. I checked using console.log(args) that the data is coming into updateHero function. I will give the files of my project. I would be grateful for any help! Thanks for attention.
hero.js:
mutation.js:
Perhaps these files will be needed. nodes.js:
hero.js (type):
graphql - GraphQL 设计:边可能有自己的子边(连接、关系)吗?
假设用户在电子商店中创建了包含产品的订单,但订购的产品在订单处理过程中有可供选择的选项。所以用户必须选择有一些选项的产品来购买。在 graphql 中有三种类型Product
:ProductOption
和Order
。
问题是:订单、产品和选定选项之间关系的最佳方法是什么?
1:
2:
graphql - 我应该尽量减少中继应用程序中的订阅数量吗?
我是使用 graphql 的新手,我们已经使用 elixir 构建了一个后端 graphql 服务器,我们正在使用 react 和 react-relay 构建一个前端应用程序。
我的问题是,在我的查询渲染器的根目录下拥有一个大型订阅是否更好,而不是为单个组件拥有大量较小的订阅。我认为我更喜欢使用大量较小的订阅,而不是更少(甚至一个)非常大的订阅,但有人担心订阅过多会非常沉重。这是有效的吗?
TIA
graphql - 为什么中继现代分页似乎要返回所有项目?
我认为这对后端来说是一项繁重的操作?
我尝试根据参数修改结果,例如返回 10 个项目进行分页,但它似乎不起作用,它只会在以下情况下起作用:
所有项目的数据在哪里?这不是让应用程序变慢吗?
node.js - 在 graphql-relay 中使用 UUID 而不是中继 ID
我陷入了graphql-relay的问题。
这是我的 NftUser 类型
这是我的节点文件,当我为 graphql 运行后端 api 时,它给了我以下错误。
** GraphQLError:接口字段 Node.id 需要类型 ID!但 nftUser.id 是 UUID 类型!。** 因为我定义了 id -> UUID 的类型。我不知道如何将“ID”类型更改为“UUID”。有没有办法更改类型?