【发布时间】:2019-06-19 20:35:48
【问题描述】:
我想知道是否可以在 graphQL 解析器的“args”上循环?
我希望能够自动处理参数,目标是动态修改 SQL 查询的限制。
例如:
query {
getPerson(firstName: "Jane", lastName: "Doe") {
someElement
}
}
在这里,我想在解析器中执行 SQL 查询,例如:
SELECT *
FROM persons
WHERE firstName = "Jane"
AND lastName = "Doe"
但是当我的查询是:
query {
getPerson(firstName: "Jane", lastName: "Doe", email: "a.b@gmail.com") {
someElement
}
}
我想:
SELECT *
FROM persons
WHERE firstName = "Jane"
AND lastName = "Doe"
AND email = "a.b@gmail.com"
那么,有类似的东西吗? :
foreach different args
add "AND ... " to my Query's String
【问题讨论】: