如何在GraphQL中筛选多个值?例如,我希望同时过滤databaseID 59和170。
我尝试了170,59,但它返回错误"Syntax Error: Expected Name, found Int \"59\"."
我的GraphQL查询:
query MyQuery {
allWpPage(filter: {databaseId: {eq: 170, 59}}) {
nodes {
title
databaseId
}
}
}发布于 2021-06-10 15:43:29
在@xadms注释的帮助下找到答案。
如果我只想要那些I,我可以使用nin,如果我希望将它们排除在外,则可以使用nin。为了获得多个I,我应该将I作为一个数组传递。
query MyQuery {
allWpPage(filter: {databaseId: {in: [170, 59]}}) {
nodes {
title
databaseId
}
}
}https://stackoverflow.com/questions/67922718
复制相似问题