ИЛИ запросы в Firebase

Я пытаюсь построить систему сообщений. Я планирую иметь коллекции сообщений и затем запрашивать сообщения на основе отправителя и получателей. Для этого мне нужно запросить, например: все сообщения, отправленные Бобом и полученные Тони, и все сообщения, отправленные Тони и полученные Бобом. Мне совершенно неясно, как сделать это «или» утверждение. На данный момент у меня есть

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

которые возвращают все сообщения. Я мог бы тогда сделать forEach, но это кажется не очень эффективным. Ребята, у вас есть предложения?

Кроме того, есть ли у вас мысли по поводу того, насколько хороша моя модель построения системы сообщений по сравнению с чатами, например.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос