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