通過 Sequelize 定義了兩個(gè)模型: Article 與 Tag, 二者是多對(duì)多的關(guān)系,可以直接獲取到該 Article 下的所有 Tag 與該 Tag 下的所有 Article 。所以我在編寫 GraphqlQueryObject 的時(shí)候,想在 Article 的 Schema 中加入 Tag QueryObject 的引用,Tag 的 Schema 中也加入 Article 的引用。但實(shí)現(xiàn)的時(shí)候,二者之間存在交叉引用,先定義的 QueryObject 就不能引用后面定義的。想問下各位大牛有什么解決方法。PS:之所以這么做,是因?yàn)槲蚁朐谝淮?Graphql Query 中查詢到需要的所有數(shù)據(jù)。 這也符合 Graphql 的設(shè)計(jì)宗旨吧。
Graphql cross reference 交叉引用
慕蓋茨4494581
2018-10-18 18:15:10