首页 > 解决方案 > 使用 containsIn 解析 JavaScript SDK 订阅

问题描述

我正在尝试检索特定用户参与的聊天并且有效,但是当我订阅该查询并且有人开始与我聊天或我开始与新人聊天时,它不会更新。当我手动重新加载页面时,它会获取最新的聊天记录,所以我认为我的查询有效,但订阅它却无效。

这是我的查询:

let query = new Parse.Query("Chat");
query = query.containedIn("members", [Parse.User.current()]);

这是订阅:

let subscription = query.subscribe();
subscription.on("create", chat => addChatToView(chat))

我尝试通过省略第二行并订阅整个表并使用lodash以某种方式过滤结果来手动完成。

除了手动操作之外,还有什么解决办法吗?

标签: javascriptparse-platformparse-serverparse-javascript-sdk

解决方案


推荐阅读