我正在尝试在标量Float
和我的自定义输入类型FloatQuery
之间建立并集类型。原因是因为这是MongoDB过滤参数,并且我想支持Mongo查询选择器,例如$gt
,$lt
,$and
等。我已经输入了代表Mongo查询的输入类型对象本身可以工作,但现在我想将其与Float
类型结合起来。
input Filter {
ts: Float | FloatQuery
...
}
但是显然这是行不通的。我确实见过this post关于通过创建自定义标量类型在两个标量类型之间进行并集的问题。有什么办法可以使用Float
和FloatQuery
进行这项工作?