Cloud Firestore 查询是否仍然区分大小写?

Are Cloud Firestore queries still case sensitive?

Firebase 实时数据库以区分大小写的方式接受字符串查询。

这是否仍然适用于 Firestore?

是的,查询仍然区分大小写。

要支持不区分大小写或任何其他规范化,您需要编写一个单独的字段,其中包含规范化版本并针对该版本进行查询。例如

db.collection("users").where("name", "==", "Dan")
db.collection("users").where("name_lowercase", "==", "dan")

另请参阅此处的较长回答: