Я пытаюсь выполнить поиск по нескольким полям в своей базе данных Firebase, чтобы пользователи приложения могли искать контакты с FirstName, LastName и JobTitle. Я знаю, что запросы с «ИЛИ» являются одним из ограничений, но мне было интересно, придумал ли кто-нибудь способ объединить несколько запросов, чтобы заменить функциональность «ИЛИ». Ниже приведен код, который я использую для поиска пользователей по имени.
Спасибо, народ!
final usersProfile = Firestore.instance.collection('Users');
handleSearch(String query) {
Future<QuerySnapshot> users =
usersProfile.where('First Name', isEqualTo: query).getDocuments();
setState(() {
searchResultsFuture = users;
});
}