【问题标题】:Are Cloud Firestore queries still case sensitive?Cloud Firestore 查询是否仍区分大小写?
【发布时间】:2018-03-15 06:04:12
【问题描述】:

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

这仍然适用于 Firestore 吗?

【问题讨论】:

    标签: database firebase google-cloud-firestore


    【解决方案1】:

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

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

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

    还可以在这里查看我的更长答案:Cloud Firestore Case Insensitive Sorting Using Query

    【讨论】:

    • 有什么解决办法吗?
    • 2019 年还是很糟糕:/
    • 不敢相信这仍然是一个问题:/
    • 2021 年同样的问题
    • 天哪,什么时候可以在 Firestore API 中添加对区分大小写的查询的支持?
    猜你喜欢
    • 1970-01-01
    • 2011-03-24
    • 2016-11-04
    • 2018-06-14
    • 2018-08-19
    • 2014-09-02
    • 2013-04-25
    • 1970-01-01
    • 2010-11-27
    相关资源
    最近更新 更多