У меня есть коллекция "users", в которой есть несколько документов, соответствующих каждому пользователю.У каждого пользователя есть свойство «locationName», которое имеет тип массива и может содержать несколько имен местоположений (максимум 2-3).например locationName: ["chicago", "boston", "seattle"].
В моем случае, когда кто-то вводит locationName в поле ввода в клиенте реагирования, я должен иметь возможность извлекать все документы (данные пользователя)которые имеют это местоположение в своем массиве.
Поскольку это логика бэкэнда, я могу использовать облачную функцию, чтобы получить весь идентификатор пользователя | документа.Но как передать эту информацию в Redux Store, чтобы отображался только соответствующий документ ??
Один из способов, который я могу сделать, - сбросить все найденные идентификаторы документов (в облачной функции) в новую коллекцию («выбранный документ»)что означает обновление firestore, а затем соединение с коллекцией через redux firestore, но в моем случае может поступать несколько запросов, что приведет к переполнению системы?
Возможно ли это через firestore?