没有字段的GraphQL Schema Type,或带参数的标量类型

时间:2017-10-04 09:08:09

标签: graphql graphql-js

我有以下情况,我的数据如下:

// vvv
BST<T>::node* BST<T>::find(node* tree, T x) 

现在我想制作以下GraphQL查询:

Product
    _id: ID
    name
        en_US: String
        nl_NL: String
    weight: Number

这在向{ products { _id name(locale:"nl_NL") } } 添加解析器时有效,它根据给定的参数返回正确的区域设置。每次我在数据库中使用此语言环境结构时,我都不会一直重复此类型+解析器。因此,创建productType并将正确的参数(locale)传递给此类型似乎是合乎逻辑的,然后在那里解析语言环境。

为此,我想象一个没有字段的模式类型(这不可能是afaik):

localeType

或接受参数的标量类型。

目前GraphQL中是否有其中任何一种?语法是什么?

还是以其他方式解决这个问题?

0 个答案:

没有答案