我的架构中有一个图像数组,一个图库。我想用我的GROQ查询返回数组中每个图像的图像URL。
如果执行image{asset->}
,则适用于单个图像。
作为实际查询的示例,我正在尝试尝试如下操作:
*[_type == 'gallery'] {_id, title, description, images[asset->]}
我正在使用视觉插件来处理此查询。它返回一个空数组。
我相信正确的语法是:
*[_type == 'gallery']{
_id,
title,
description,
images[]{
asset->{url}
}
}
如果直接在images
键上只需要一组URL:
"images": images[].asset->url