我正在尝试在Firebase数据库中搜索多个字段,以寻找应用程序用户以查找具有FirstName,LastName和JobTitle的联系人。我知道带有“ OR”的查询是其中的局限性之一,但我想知道是否有人想出一种方法来合并多个查询以替代“ OR”的功能。下面是我用来根据用户的名字搜索用户的代码。
谢谢大家!
final usersProfile = Firestore.instance.collection('Users');
handleSearch(String query) {
Future<QuerySnapshot> users =
usersProfile.where('First Name', isEqualTo: query).getDocuments();
setState(() {
searchResultsFuture = users;
});
}