Firestoreは単純なことしかできないよ
OR検索の代わりの方法ぐらいはあるけどね(1つめの条件で取れなかったら2つめの条件で取る)

RDBと同じことしたいならRDBを使ってね
スケールしやすさのプライオリティ高いならFirestoreが候補に入るけど
NoSQLでももっと柔軟なやつあるから候補の一つでしかないよ
自分で選べるように各サービスの違いを知っておきましょう