【发布时间】:2021-05-11 23:51:08
【问题描述】:
我正在使用 GatsBy GraphiQL 编写查询以返回单个元素,但该查询返回所有元素。 这是我的测试数据:
{
"data": {
"mKT": {
"data": [
{
"name": "Apple",
"description": "apple's desc"
},
{
"name": "Orange",
"description": "orange's desc"
},
{
"name": "Banana",
"description": "banana's desc"
}
]
}
},
"extensions": {}
}
还有,这里是 GraphQL 查询:
query MyQuery {
mKT(data: {elemMatch: {name: {eq: "Apple"}}}) {
data {
name
description
}
}
}
我希望得到:
{
"name": "Apple",
"description": "apple's desc"
}
但是,运行查询会返回所有数据。 知道如何解决这个问题吗?
【问题讨论】: