我在graphql中有一个search_results类型。搜索结果显示在客户端的表中,该表可以按各种列进行排序,并在服务器端进行分页。问题是新的search_result每隔一段时间就会添加到总search_results列表中。因此,尽管我只使用预订来告诉客户端重新加载其search_result查询(及其当前的排序分页参数)。问题是这意味着当添加新的搜索结果时,我有n个数据库查询同时运行。是否有一种简单的方法可以使用订阅将新的search_result发送给客户端并将其添加到表中的适当位置(取决于分页和排序)?