firebase - Firestore 查询结果问题(有时结果包含连续的文档,有时是不相关的结果)
问题描述
我有用户集合和六个文档。每个文档都有一个字符串显示名称字段。我的用户显示名称
- “啊啊啊啊啊”
- “艾哈迈德·穆罕默德”
- “自卫队”
- “本古”
- “伯克图格”
- “卡达斯”
final usersRef = Firestore.instance.collection('users');
handleSearch(String query) {
Future<QuerySnapshot> users = usersRef
.where("displayName", isGreaterThanOrEqualTo: query.toLowerCase())
.getDocuments();
setState(() {
searchResultsFuture = users;
});
}
- 当 query="aaaa" 用户有 6 个快照时。(所有用户)
- 当查询 =“bengu”时,用户有 3 个快照(“bengu”,“berktug”,“cagdas”)
- 当查询=“mehmet”时,用户没有任何快照。(我的第一个用户显示名称是“ahmet mehmet”)
Firestore 查询结果,有时包含连续文档,有时包含不相关的结果)。实际上显示名称包含一些土耳其字符,但我更改了它以解决问题。但我没有。
谢谢
解决方案
推荐阅读
- reactjs - 即使我将托盘的声明放在全局变量中,电子托盘也会消失
- python - as.Date() Python 中的 R 等效项
- android - Android: Display ImageView on the Activity after touching the screen and then move with finger
- javascript - jquery:收集所有图标图像并将它们插入到每个 h2 元素之后以进行移动视图
- swift - Swift/MLKit:如何初始化 TextRecognizer?
- elasticsearch - 从logstash连接到amazon elasticsearch时遇到403 access denied错误
- reporting-services - Power BI Report Builder 多参数抛出错误
- c# - System.BadImageFormatException 与 c# net-core
- android - Gitlab cicd在Android应用程序中运行测试阶段有问题
- javascript - Javascript:更新对象数组中的字段