我有一个Firebase数据库,其中包含一个子邮件" message"其中存储了每条消息。
我想只检索senderID或ReceiverID等于app中的senderID或Receiver ID的值。这样我就可以按用户排序消息。
但是,我不确定在应用中本地执行此操作,还是使用查询从Firebase执行此操作。如果可能的话?
答案 0 :(得分:0)
这是Firebase缺乏的地方,因为产品不是数据库,所以不是他们的问题。它只是一个json文件。 我将如何处理这个问题如下:
Messages
|- receiverID
|- senderID
|- The rest of your dictionary
那就是你可以在没有查询的情况下访问孩子。你可以这样说:
child('Messages').child(receiverID).child(senderID).observe value etc.
我知道这很难看,但这是一个有效的解决方案。希望它有所帮助!