Я пытаюсь запросить мою таблицу рейтингов в базе данных Firebase. Я хотел бы получить все userRatedEmail в таблице, а затем сравнить их с выбранной электронной почтой. Я пытаюсь это:
var checkRatings = await firebase
.Child("rating").Child(auth.CurrentUser.Uid)
.OnceAsync<Rating>()
if (checkRatings.Any((_) => _.Object.userRatedEmail == ratedBabysitter)){ }
Моя таблица базы данных Firebase выглядит следующим образом:
rating
6IfKdaH3HbSQ672ZdadadiRW4m62
-Lc8qNHCmG4Xdsada-9H3
ratedByEmail:"email00@yahoo.com"
rating:2
userRatedEmail:"email77@yahoo.com"
-Lc8vQUfzNJDdadada
ratedByEmail:"email01@yahoo.com"
rating:2
userRatedEmail:"email88@yahoo.ie"
Это говорит, что выражение не поддерживается, и я не могу сравнить два, userRatedEmail и RatingBabysitter.
Любая помощь с моим запросом будет принята с благодарностью, спасибо.