У меня есть коллекция пользователей и шесть документов. Каждый do c имеет поле отображаемого имени String. Отображаемые имена моих пользователей
- "aaaa bbbb"
- "ahmet mehmet"
- "asdf"
- "bengu"
- "berktug"
- "cagdas"
final usersRef = Firestore.instance.collection('users');
handleSearch(String query) {
Future<QuerySnapshot> users = usersRef
.where("displayName", isGreaterThanOrEqualTo: query.toLowerCase())
.getDocuments();
setState(() {
searchResultsFuture = users;
});
}
- при запросе = "aaaa" у пользователей 6 снимков (все пользователи)
- когда запрос = "bengu" у пользователей есть 3 снимка ("bengu", "berktug", "cagdas")
- когда запрос = "mehmet" у пользователей нет ни одного снимка. (мое первое отображаемое имя пользователя is "ahmet mehmet")
Результаты запроса Firestore, иногда содержат продолжающиеся документы, иногда не относящиеся к делу результаты). на самом деле отображаемые имена содержат некоторые символы turki sh, но я изменил их, чтобы решить проблему. но я не.
Спасибо