我正在嘗試實施培訓師課程關系。為以下查詢創建解析程序時遇到問題。query GetCourseOfTrainer { course { title trainer(Id : "911") { id name } }}
1 回答

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
當您嘗試獲取兩個實體課程和培訓師時。您將需要兩個解析器,一個用于課程,另一個用于培訓師。
為了解析課程,我們需要在 Query 下有單獨的解析器。
Query : {
course(root, args, context, info) {
console.log(args)
}
}
要在課程中解析培訓師,培訓師的解析器將位于課程類型解析器下。
resolver = {
Course : {
trainer: (parent, {Id}, { dataSources }, info) => {
dataSources.someSource.someMethod(Id);
}
}
}
這里 Course 是 Query 中的課程類型,而 trainer 是 Query 中的字段。
- 1 回答
- 0 關注
- 109 瀏覽
添加回答
舉報
0/150
提交
取消