首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不返回空值的健全GROQ查询

不返回空值的健全GROQ查询
EN

Stack Overflow用户
提问于 2022-11-28 15:04:24
回答 1查看 18关注 0票数 0

我使用Sanity查询GROQ,并希望获得响应,排除nullish值,以防没有可用的image url,但如果是,则返回image url

这样做:

代码语言:javascript
复制
defined(image) => {image},

想要

代码语言:javascript
复制
image:"png image url here"

但得到了

代码语言:javascript
复制
"image": {
  "_type": "file",
  "asset": {
    "_ref": "abc-png",
    "_type": "reference"
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-28 15:20:38

我自己找到了答案:

如果我们想得到image: "image url here",以防有来自理智的图像,那么就这样做

代码语言:javascript
复制
defined(image) => {"image":image.asset->url}

将发送给您image:"image url here",但是如果它没有出现,并且值是null,那么它将根本不会发送属性。

希望这会有帮助!

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

https://stackoverflow.com/questions/74602561

复制
相关文章

相似问题

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