我正在尝试检索特定用户参与的聊天并且有效,但是当我订阅该查询并且有人开始与我聊天或我开始与新人聊天时,它不会更新。当我手动重新加载页面时,它会获取最新的聊天记录,所以我认为我的查询有效,但订阅它却无效。
这是我的查询:
let query = new Parse.Query("Chat");
query = query.containedIn("members", [Parse.User.current()]);
这是订阅:
let subscription = query.subscribe();
subscription.on("create", chat => addChatToView(chat))
我尝试通过省略第二行并订阅整个表并使用lodash
以某种方式过滤结果来手动完成。
除了手动操作之外,还有什么解决办法吗?