Graphql 为什么多个媒体字段返回相同的图像?

Graphql 为什么多个媒体字段返回相同的图像?,graphql,gatsby,strapi,Graphql,Gatsby,Strapi,我正在使用盖茨比和斯特拉皮开发一个示例博客web应用程序。要测试多媒体功能,请执行以下操作: 我创建了一个测试数据集,其中集合类型定义是一个“名称”字段和一个多介质字段 名称:文本,图像:列表[媒体] 然后,我创建了几个条目,希望使用以下graphql查询从strapi检索数据: 但是,每个返回行的publicURL属性都是相同的图像url—第一个上载的图像。因此,web应用程序为所有三条记录显示相同的图像 根据网上的帖子,我怀疑这可能是缓存问题,并多次尝试gatsby clean和ga

我正在使用盖茨比和斯特拉皮开发一个示例博客web应用程序。要测试多媒体功能,请执行以下操作:

  • 我创建了一个测试数据集,其中集合类型定义是一个“名称”字段和一个多介质字段

    名称:文本,图像:列表[媒体]

  • 然后,我创建了几个条目,希望使用以下graphql查询从strapi检索数据:

但是,每个返回行的publicURL属性都是相同的图像url—第一个上载的图像。因此,web应用程序为所有三条记录显示相同的图像

根据网上的帖子,我怀疑这可能是缓存问题,并多次尝试
gatsby clean
gatsby develop
。然而,这些图像仍然混淆不清


我一直在想为什么会发生这种事。有人对可能出现的问题有什么想法吗?我很感激您的洞察力。

不要拉
格式
只需将完整的
列表
作为一个对象即可

修改GraphQL查询,然后在盖茨比内部处理
列表

console.log(typeof(lists))

我很确定
列表
是一个数组