如何解决有没有办法获取内容类型的数据下拉数据?
我正在努力创建博客文章。
我创建了一个带有下拉数据的类别命名的字段,如下图所示。
我为每个类别创建了更多博客(例如:游戏有 5 个博客,Tour 有 10 个博客等等)。
我想显示包含内容计数的所有类别的列表,
有没有可能获得所有带有内容计数的类别? (我可以通过使用此查询获取所有博客来获取它
const res = ContentfulService.getEntries({ content_type: 'blog'})
然后我按类别分组,但为了仅获取类别,我不想获取所有博客。)
如果有解决方案,请告诉我。 谢谢
解决方法
通过 API 执行此操作的唯一方法是为每个类别发出请求并查看响应的 total
属性,这会比您已经建议的效率低。
我已经使用 graphQL 实现了这一点,
const 查询 = { 类别集合 { 项目{ 链接从{ 博客收藏{ 全部的 } } 名称:类别 系统{ ID } } } }
let Categories = await fetch(https://graphql.contentful.com/content/v1/spaces/${spaceId}
,{
方法:'POST',
标题:{
'内容类型':'应用程序/json',
// 验证请求
授权:Bearer ${accessToken}
,
},// 发送 GraphQL 查询
正文:JSON.stringify({查询}),
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。