我的(简化的)模式如下:
access_log /var/log/ispconfig/httpd/[mydomain.com]/access.log proxy;
我想获取每个tradeItem的pcsSold和收入。目前,我首先要执行以下查询以获取所有我的tradeItems:
type TransactionSummary {
tradeItems: [TradeItem]
pcsSold: Int
revenue: Float
}
后面是每个tradeItem的第二个查询,以获取pcsSold和收入:
query TransactionSummary {
TransactionSummary {
tradeItems {
id
}
}
}
这似乎完全是一种浪费,我敢肯定有一个更好的方法可以在单个请求中完成此操作,但是我找不到它。谁能推荐我来来源?
编辑: 我一直在考虑这个问题,到目前为止,我想到的最好的解决方案是将TransactionSummary嵌套在架构中的tradeItem下。这将是最好的解决方案吗?像这样:
query TransactionSummary {
TransactionSummary(tradeItems: [tradeItem]) {
pcsSold
revenue
}
}