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

Bog*_*gac 9 database firebase google-cloud-firestore

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

这仍然适用于Firestore吗?

Dan*_*ath 11

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

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

db.collection("users").where("name", "=", "Dan")
db.collection("users").where("name_lowercase", "=", "dan")
Run Code Online (Sandbox Code Playgroud)

  • 2019 年情况仍然很糟糕:/ (12认同)
  • 2021年同样的问题 (6认同)
  • 不敢相信这仍然是一个问题:/ (5认同)
  • 有什么解决办法吗? (3认同)
  • 天哪,什么时候可以在 Firestore API 中添加区分大小写或不区分大小写的查询支持? (3认同)
  • 所以这还是一件事吗?无论大小写,我都无法按字母顺序排序吗? (2认同)