使用containedIn解析JavaScript SDK订阅

时间:2019-03-22 07:02:40

标签: javascript parse-platform parse-server parse-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来以某种方式过滤结果来手动完成此操作。

除了手动执行之外,还有其他解决方案吗?

0 个答案:

没有答案