如您所知,Parse 平台 Live 查询可用于发送实时数据。Parse Server在其后端使用MongoDB处理数据数据库。对于 Parse 的实时查询,我们必须在 Parse 服务器的配置中定义要从中实时查询的表。
因此,对于私人消息传递,我们不能为每个用户创建一个具有实时查询功能的表,我们必须定义一个表来保存所有聊天数据并从表中获取每个用户的聊天数据。我的问题是,MongoDB是否可以处理例如从一个表中的数千或数百万行中获取数据?
是的,您必须创建一个表,但这并不意味着如果您添加 ACL,所有对象都将是公共的。如果 ACL 与当前用户匹配,则仅返回这些行。
在最新版本中,您可以将会话令牌传递给
await query.subscribe(sessionToken)