【发布时间】:2022-01-25 01:13:55
【问题描述】:
我一直在尝试优化我的 groq 查询。
我的页面内容包含一个数组对象(不同的语言)。
我一直在使用 Sanity Vision 来了解如何过滤输出,以便只获得正确语言的内容。
//query
*[_type == "home"]{
content[]{
"language": metaData.language ->.language,
},
}
// query result
"result":[
0:{
"content":[
0:{
"language":"en-AU"
}
1:{
"language":"th-TH"
}
]
}
]
我只想获得与语言匹配的 1 个内容。 我试过了,但是没有用
*[_type == "home"]{
content[]{
...,
"language": metaData.language ->.language,
},
}[0][content[].language == "en-AU"]
有人知道怎么做吗?
谢谢!
【问题讨论】: