Получить все документы, где идентификатор документа содержит мою строку - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть коллекция Firebase, и мои документы имеют следующий вид:

  • Пользователь1-Пользователь2
  • Пользователь1-Пользователь3
  • Пользователь2-Пользователь4
  • User4-User1

В моем приложении Flutter я хочу получить только те документы, в которых идентификатор документа содержит «User1».

Возможно ли это сделать?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

Я наконец решил использовать Algolia, внешний сервис, позволяющий делать то, что я хотел. Он очень прост в использовании и действительно практичен ^^ Я разместил образцы своих данных в Алголии, и исследование прошло отлично ^^

Спасибо за вашу помощь! :)

0 голосов
/ 11 февраля 2020

Несмотря на то, что возможно , можно искать документы, где идентификатор начинается с определенного значения, но не можно искать идентификаторы документов, которые содержат определенное значение.

Если вам нужна эта функция, типичным решением является создание дополнительной коллекции, в которой вы сопоставляете идентификатор пользователя с соответствующими идентификаторами документа.

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