Как отфильтровать коллекцию (Firebase) по UID в Swift - PullRequest
0 голосов
/ 27 апреля 2020

У меня проблемы с попыткой получить одно заданное значение c из Firebase.

Я использую .whereField('uid', isEqualsTo: "givenID") в Collection("something"), но не получаю никакого ответа. Я знаю, что во Флаттере поле 'uid', но по какой-то причине в swift это не то же самое. Я буду признателен за вашу помощь, возможно, с именем поля или другим способом, чтобы привести значение с заданным идентификатором в Firebase.

First attempt

Полезная информация

  • Swift 5
  • XCODE 11.4.1

1 Ответ

0 голосов
/ 27 апреля 2020

Я нашел «решение». Создайте поле в моей коллекции с именем «id» и присвойте ему тот же идентификатор из документа. Теперь я могу просто db.collection ("yourCollection"). WhereField ("id", isEqualsTo: "GivenID").

Не лучшее решение, но решение есть решение.

ОБНОВЛЕНИЕ

Я нашел это.

db.Collection("yourCollection").document("GivenID")

Эта яркая вам коллекция

И это все

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