В базе данных реального времени Firebase нет аналогичных запросов. Вы можете использовать следующие запросы:
Method Usage
queryOrderedByKey Order results by child keys.
queryOrderedByValue Order results by child values.
queryOrderedByChild Order results by the value of a specified child key or nested child path.
https://firebase.google.com/docs/database/ios/lists-of-data#sort_data
Чтобы решить вашу проблему, вы можете изменить свою базу данных следующим образом:
users
pushId
name : peter
employment : programmer
group : teachProg
pushId
name : john
employment : teacher
group : teachProg
А затем используйте queryOrderByChild("group").queryEqualToValue("teachProg")
, и вы сможете найти всех пользователей, которые являются программистами или учителями