【发布时间】:2020-09-11 01:09:41
【问题描述】:
我将gatsby-source-filesystem 配置为:
module.exports = {
/* Your site config here */
plugins: [
{
resolve: `gatsby-source-filesystem`,
options:{
name: `dosbox`,
path: `${__dirname}/src/dosbox/`,
}
},
],
}
我想查询dosbox 目录中的子目录。我不想返回对dosbox 目录本身的引用。我使用以下查询
query MyQuery {
allDirectory(filter: {sourceInstanceName: {eq: "dosbox"}}) {
edges {
node {
name
dir
modifiedTime
}
}
}
}
这将返回以下结果。这将返回不需要的根 dosbox 目录。
{
"data": {
"allDirectory": {
"edges": [
{
"node": {
"name": "dosbox",
"dir": "/Users/kevzettler/code/radlab/src",
"modifiedTime": "2020-09-09T04:52:09.400Z"
}
},
{
"node": {
"name": "DOOM",
"dir": "/Users/kevzettler/code/radlab/src/dosbox",
"modifiedTime": "2020-09-09T05:22:20.000Z"
}
}
]
}
},
"extensions": {}
}
【问题讨论】: