在gatsby js中对json文件进行Graphql过滤[已关闭]。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在gatsby js中对json文件进行Graphql过滤[已关闭]。相关的知识,希望对你有一定的参考价值。
我是一个非常新的Web开发。我使用的是'gatsby-transformer-json'插件,我的目录里有2个json文件,即a.json,b.json,我可以根据文件的内容进行过滤。我的问题是,可以根据文件的内容进行过滤吗?
在我的例子中,例如: "给我jsonFileName ='a'时的内容"
谢谢你。
BR
答案
是的,你可以通过一堆参数进行过滤,包括 pathname
(relative
和 absolute
). 在你的情况下,这是一个有点笼统的问题,在不知道你想用在哪里的情况下,很难猜测结果代码会是怎样的。
query
allFile(filter:
relativePath: eq: "a.json"
)
edges
node
id
anyValue
这是个有点笼统的问题 如果不知道你想把它用在什么地方 就很难猜到结果代码会是怎样的。例如,你可以把你的查询作为一个页面生成器,在这种情况下,你可以调用 createPages
根据该查询结果的方法。
以上是关于在gatsby js中对json文件进行Graphql过滤[已关闭]。的主要内容,如果未能解决你的问题,请参考以下文章
Gatsby:在页面上组合两个 graphql 源(.json 和 .jpg 源)
如何在 discord.js 代码块中对 json 对象值进行排序?