【发布时间】:2018-03-15 06:04:12
【问题描述】:
Firebase 实时数据库以区分大小写的方式接受带有字符串的查询。
这仍然适用于 Firestore 吗?
【问题讨论】:
标签: database firebase google-cloud-firestore
Firebase 实时数据库以区分大小写的方式接受带有字符串的查询。
这仍然适用于 Firestore 吗?
【问题讨论】:
标签: database firebase google-cloud-firestore
是的,查询仍然区分大小写。
要支持不区分大小写或任何其他规范化,您需要编写一个包含规范化版本的单独字段并针对该版本进行查询。例如
db.collection("users").where("name", "==", "Dan")
db.collection("users").where("name_lowercase", "==", "dan")
还可以在这里查看我的更长答案:Cloud Firestore Case Insensitive Sorting Using Query
【讨论】: