strapi - graphql中嵌套字段的“位置”问题
问题描述
我对 Strapi、React 和 Graphql 还是很陌生;所以还在学习...
我有以下 GraphQL 查询:
query {
specification(id: "5eb170c556d84a7b6e8e6456") {
id
Collaborators{
id
Acronym
collaboratorType
collaboratorName
ProfessionalRecognition
}
}
}
这是可行的,但我希望能够根据 ProfessionalRecognition 的值(这是一个布尔值)过滤协作者的结果。但是,无论我如何尝试构造where
语句,它都只会返回错误。
有人可以帮我定义只返回那些 Collaborators 的查询where ProfessionalRecognition is 'true'
吗?
非常感谢
解决方案
这取决于如何ProfessionalRecognition
定义。我需要查看类型定义。
尝试这样的事情:
query {
specification(id: "5eb170c556d84a7b6e8e6456") {
id
Collaborators(where: {ProfessionalRecognition: true}){
id
Acronym
collaboratorType
collaboratorName
ProfessionalRecognition
}
}
}
但如果它是嵌套的,它可能是这样的:
query {
specification(id: "5eb170c556d84a7b6e8e6456") {
id
Collaborators(where: {ProfessionalRecognition: {someField: true} }){
id
Acronym
collaboratorType
collaboratorName
ProfessionalRecognition
}
}
}
推荐阅读
- android - How to enable viewBinging in android project using Kotlin gradle dsl?
- android - building flutter demo app failure with andriod emulator
- java - 在springboot中跨子域共享cookie
- html -
- 标签向左?
- python - 创建类以在python中获取天气数据时出现属性错误
- azure - 主机密钥在 Azure Function App 中的工作原理是什么?
- node.js - npm install serialport 需要VS吗?
- git - 从 Azure DevOps Pipeline 提交到 Git Repo 时文件夹重复
- java - Angular 和 ADFS
- jmeter-plugins - MAVEN JMETER:无法生成仪表板结果