Graphql 如何将订阅中的数据附加到集合中?

Graphql 如何将订阅中的数据附加到集合中?,graphql,relay,graphql-subscriptions,Graphql,Relay,Graphql Subscriptions,我正在尝试使用graphql、react native和relay构建聊天。我有一个分页查询来处理消息的获取,我有一个新消息的单独订阅来处理发送新消息和在运行中接收新消息的情况。问题是我不确定如何使用从订阅接收到的消息更新从查询中获得的集合。Ofc I可以在每次收到订阅通知时触发refetch,但是没有更好的方法,比如更新缓存或将订阅消息附加到集合中吗

我正在尝试使用graphql、react native和relay构建聊天。我有一个分页查询来处理消息的获取,我有一个新消息的单独订阅来处理发送新消息和在运行中接收新消息的情况。问题是我不确定如何使用从订阅接收到的消息更新从查询中获得的集合。Ofc I可以在每次收到订阅通知时触发refetch,但是没有更好的方法,比如更新缓存或将订阅消息附加到集合中吗