I am trying to build a message system. I am planning on having a collections of messages and then querying messages based on sender and receivers. In order to do so I need to query for example: all messages that are sent by Bob and received by Tony and all messages that were sent by Tony and received by Bob.
I am quite unclear about how to do this "or" statement.
As of now I have
MessageRef.once('value', function(dataSnapshot) {
console.log(dataSnapshot.val());
});
which return all messages. I could then do a forEach but it seems not very efficient. Would you guys have any suggestions?
Also, do you have thoughts on wether my model to build that message system is good vs having chat rooms for example.
Thank you
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…