OR-Abfragen in Firebase

Ich versuche ein Nachrichtensystem aufzubauen. Ich plane, eine Sammlung von Nachrichten zu haben und dann Nachrichten basierend auf Absender und Empfänger abzufragen. Dazu muss ich beispielsweise Folgendes abfragen: Alle Nachrichten, die von Bob gesendet und von Tony empfangen wurden, und alle Nachrichten, die von Tony gesendet und von Bob empfangen wurden. Mir ist ziemlich unklar, wie ich diese "oder" Aussage machen soll. Ab sofort habe ich

MessageRef.once('value', function(dataSnapshot) { console.log(dataSnapshot.val()); });

, die alle Nachrichten zurückgeben. Ich könnte dann ein forEach machen, aber es scheint nicht sehr effizient zu sein. Würdet ihr irgendwelche Vorschläge haben?

Auch haben Sie Überlegungen, ob mein Modell zum Aufbau dieses Nachrichtensystems gut ist, im Vergleich zu Chatrooms.

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage