Ich versuche, eine Liste der Ordner Namen in Gatsby, zusammen mit dem Namen der Dateien in ihnen zu bekommen.Ausführen von GraphQL Abfragen auf das Ergebnis eines anderen
Hier sind die zwei Abfragen kann ich verwenden:
query fetchDirectories {
allDirectory(filter: {
relativeDirectory: {
regex: "/documentation/"
}
}) {
edges {
node {
name
}
}
}
}
und
query fetchFilesByDirectory($directory: String) {
allFile(filter: {
internal: {
mediaType: {
eq: "text/markdown"
}
}
relativePath: {
regex: $directory
}
}) {
edges {
node {
name
}
}
}
}
Getrennt davon die Abfragen arbeiten, und ich kann die guten Ergebnisse erzielen.
In meinem Code möchte ich diese zweite Abfrage für jedes von der ersten Abfrage zurückgegebene Verzeichnisse ausführen.
Irgendeine Idee, wie man es macht?
nützlich sein können, lassen Sie mich wissen, wenn Sie eine Antwort gefunden? Ich habe genau die gleiche Abfrage für den gleichen Anwendungsfall. – Sandeep