this.ref.collection("users", ref => ref.where("uid1","in", [reciverId, senderId]) .where("uid2","in", [reciverId, senderId]))
выдает ошибку типа
"Неверный запрос. Вы не можете использовать более одного фильтра" in ""
Это действительно ограничение Firestore, как описано в документации :
Ограничения Обратите внимание на следующие ограничения для в и массив-содержит-любой: в и массив-содержит-любой поддерживает до 10 значений сравнения. Вы можете использовать только один в или массив-содержит любое предложение на запрос . Вы не можете использовать и in, и array-contains-any в одном и том же запросе. Вы можете комбинировать array-contains с in, но не с array-contains-any.
Ограничения
Обратите внимание на следующие ограничения для в и массив-содержит-любой: