Firebase过滤器消息

时间:2018-10-25 09:10:05

标签: javascript angular firebase firebase-realtime-database google-cloud-functions

我需要列出每个用户的所有消息,其中playerExcluded!= firebase.auth()。currentUser.uid。

roomId
  |__ messageId
         |__ author: string;
         |__ message: string;
         |__ playerExcluded: string;

我现在正在使用Cloud Function进行此操作,但是我不认为这是一个好习惯,因为当有新消息(=经常)时需要更新消息:这是非常昂贵的(很多调用云功能)。

有什么好方法吗?

PS / Irrelevant:是否可以仅对一种查询类型限制数据库查询?示例示例:

passwords
    |__ roomId: passwordValue

我需要检查用户输入的密码是否正确。这样做查询没问题。但是,考虑到具有写入/读取的Firebase规则是true还是false,我猜答案是否定的,有人可以确认吗?

0 个答案:

没有答案