在GROQ查询中,您可以在图像参考数组中获取每个资产的数据吗?

问题描述 投票:0回答:1

我的架构中有一个图像数组,一个图库。我想用我的GROQ查询返回数组中每个图像的图像URL。

如果执行image{asset->},则适用于单个图像。

作为实际查询的示例,我正在尝试尝试如下操作:

*[_type == 'gallery'] {_id, title, description, images[asset->]} 

我正在使用视觉插件来处理此查询。它返回一个空数组。

sanity
1个回答
0
投票

我相信正确的语法是:

*[_type == 'gallery']{
    _id, 
    title,
    description,
    images[]{
      asset->{url}
    }
 }

如果直接在images键上只需要一组URL:

"images": images[].asset->url
© www.soinside.com 2019 - 2024. All rights reserved.