Firebase 实时数据库以区分大小写的方式接受带有字符串的查询。
这仍然适用于 Firestore 吗?
是的,查询仍然区分大小写。
要支持不区分大小写或任何其他规范化,您需要编写一个包含规范化版本的单独字段并针对该版本进行查询。例如
db.collection("users").where("name", "==", "Dan")
db.collection("users").where("name_lowercase", "==", "dan")
另请在此处查看我的更长答案:Cloud Firestore Case Insensitive Sorting Using Query