Запросите базу данных firebase для сравнения данных - PullRequest
1 голос
/ 11 апреля 2019

Я пытаюсь запросить мою таблицу рейтингов в базе данных 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. Любая помощь с моим запросом будет принята с благодарностью, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...