我有以下情况,我的数据如下:
// 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中是否有其中任何一种?语法是什么?
还是以其他方式解决这个问题?