說GET變量我有以下幾點:阿波羅GraphQL服務器:在解析器,從幾個層次在我的解析器更高
Query: {
author: (root, args) => API.getAuthor(args.authorId),
},
Author: {
book: (author, args) => API.getBook(author.id, args.bookId),
},
Book: {
// Here, I can't get the author ID
chapter: (book, args) => API.getChapter(authorId???, book.id, args.chapterId),
}
我的問題是從上面的例子很清楚,我怎麼能訪問變量從幾個層次更高? 我希望能夠提出請求如下所示:
author(authorId: 1) {
id
book(bookId: 31) {
id
chapter(chapterId: 3) {
content
}
}
}
而我的連接器,以獲得特定章節還需要作者的ID。
你不能,而這intented – whitep4nther
不書有 'AUTHOR_ID' 字段? – whitep4nther
@ whitep4nther哦,該死的太糟了,爲什麼?不,在我的現實生活中,書沒有author_id字段。 – Bertrand