我在我的服务器上使用Apollo,并且我正在尝试设计我的GraphQL GraphQL。我遇到的一个问题是,我是否应该更喜欢嵌套查询而不是根查询。
让我们在当前用户me
具有多个invitations
的示例中检查这两种方法。
根目录查询
me {
id
name
}
invitations {
id
message
}
invitations
的解析程序返回当前用户的邀请。
嵌套查询
me {
id
name
invitations {
id
message
}
}
除了使用后一种方法将邀请嵌套在用户对象me
中之外,这些方法应该可以实现相同的结果。但我担心的是,在保持缓存一致性方面,这是否能与Apollo客户端顺利地协同工作。
设计GraphQL查询的推荐方法是什么?
https://stackoverflow.com/questions/54026744
复制相似问题