首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sanity Groq函数-唯一值数组

Sanity Groq函数-唯一值数组
EN

Stack Overflow用户
提问于 2022-11-09 13:57:56
回答 1查看 47关注 0票数 0

我需要一些关于获取一些数据的帮助。

我正在用Nuxt3和Sanity构建博客,我使用https://sanity.nuxtjs.org/模块。

我需要查询从_type article获得所有唯一的标签,这样我就可以在我的博客中通过标签进行筛选。

我编写了这个查询,它在我的理智愿景中返回结果。

代码语言:javascript
复制
array::unique(*[_type == "article" ].tag.value)

然而,当我在项目中运行它时,我得到的数据为null。我就是这样尝试的。

代码语言:javascript
复制
const query = groq`array::unique(*[_type == "article" ].tag.value)`
const { fetch } = useSanity()
const { data } = await useAsyncData("article tags", () => fetch(query))

我想我在使用理智Groq函数时做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-09 19:17:52

这是不同版本的智能API的问题。

当使用@nuxtjs/sanity模块时,API的默认版本是1。

在我理智的工作室愿景中,我正在用更新的版本测试查询,因为它起了作用。

我在nuxt.config中更新了nuxt.config,现在一切都正常了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74376052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档