Firestore 查询操作字符串如何处理不同的数据类型?

2024-01-02

如何火库 https://firebase.google.com/docs/firestore/ opStr(操作字符串)中where https://firebase.google.com/docs/reference/js/firebase.firestore.Query#where查询方法处理不同的数据类型?

不同的操作字符串是:<, <=, ==, >, and >=

For number数据类型这是非常不言自明的,但是其他数据类型又如何呢?string, boolean, object, array, null, timestamp, geopoint, and reference

所以对于例如string数据类型,确实>= mean 等于或包含字符串?

So db.collection('users').where('lastname','>=','bar')会返回姓氏为 bar 或包含 bar 的所有用户吗?例如bar, foobar, barbaz

有谁知道这个特定主题的任何文档?


对于字符串类型,>=评估基于字典顺序 https://en.wikipedia.org/wiki/Lexicographical_order的价值观。

一些例子:

  • "a" < "b"
  • "aaa" < "aab"
  • "abc" < "abcd"

并且:

  • "000" < "001"
  • "010" < "011"
  • "100" < "101"

但例如:

  • "2" > "10"

自从"2"按字母顺序晚于"1"在统一码中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Firestore 查询操作字符串如何处理不同的数据类型? 的相关文章

  • Google Firebase - 如何删除崩溃报告?

    我最终失明了吗 还是没有明显的方法可以通过 Google Firebase Web 控制台删除 Firebase 崩溃报告 我的 Android 应用程序已成功记录报告 但现在出现大量 开发崩溃 占用了我在控制台中的大部分视图 这使得找到实
  • Package.json 表示 firebase-functions 的版本已过时

    我有云功能项目 并将该项目从旧笔记本电脑移至新笔记本电脑 我已经安装了所有必要的东西 我的问题是当我尝试时firebase deploy它给了我这个错误 函数 package json 表示 firebase functions 的过时版本
  • Cloud Firestore:强制执行唯一的用户名

    问题 我已经多次看到这个问题 也在 Firebase 实时数据库的上下文中 但我还没有看到令人信服的答案 问题陈述相当简单 经过身份验证的 用户如何选择尚未被占用的用户名 首先 why 用户通过身份验证后 拥有唯一的用户ID 然而 许多网络
  • Firestore 查询 .toUpperCase() 不起作用

    我正在尝试创建一个网站 使用户能够搜索 Firebase Firestore 中的文档集合 该过程涉及将用户的输入保存为状态 useState 并利用 useEffect 挂钩来查询 Firebase 数据库 但是 我遇到了一个问题 即使用
  • 将 Firebase FCM 添加到 ReactJS 应用程序

    我正在尝试向我的 ReactJS 应用程序中的用户发送推送通知 我已添加 firebase 请求用户通知权限 这正在发挥作用 但现在我想注册设备令牌 但这给了我错误 消息传递 我们无法注册默认的 Service Worker 无法注册 Se
  • 在没有前端的情况下从 firebase auth 模拟器获取用户的未签名令牌

    我正在编写一个自定义后端 nestjs 其中我想验证来自 firebase auth 的令牌是否有效并检索用户信息 我不想使用实际的 firebase 身份验证 因此我最终使用了 firebase 本地模拟器 现在我想使用 postman
  • 在 javascript 文件中设置 firebase-admin sdk

    我的最终目标是使用用户 ID 获取用户电子邮件 到目前为止 我发现我需要使用 firebase admin SDK 现在我有这个代码 var admin require firebase admin var serviceAccount r
  • 从 Firebase 数据库填充微调器

    public class MainActivity extends AppCompatActivity DatabaseReference reference Spinner areaSpinner ArrayList
  • Firebase 身份验证在 iOS 登录时卡住,没有错误

    我已经使用电子邮件和密码设置了 firebase 身份验证登录的最基本实现 firebase auth signInWithEmailAndPassword email password then gt console log Logged
  • 运算符“&&”不能应用于“int”和“bool”类型的操作数

    我试图找出输入的数字是否可以被 9 和 13 整除 但它不允许我使用我需要的运算符 我知道变量类型是错误的 但我不知道如何使变量类型被接受 我对编码不熟悉 所以答案可以尽可能基本 而不是小便 public bool IsFizzBuzz i
  • Firebase 数据库快速入门处理计数的方式安全吗?

    我想为文章点赞创建一个增量字段 我指的是这个链接 https firebase google com docs database android save data save data as transactions https fireb
  • 具有 Firebase (FCM) 推送通知的 Node js

    我正在使用 Node js 开发 REST api 并且有一个休息端点来发送 firebase 推送通知 我的代码如下 const bodyParser require body parser var cors require cors v
  • Firebase ANR - 甚至不使用 firebase

    随着 GMS 的最新更新 引入了新的 ANR 如果您退出应用程序 然后返回 则 ANR 就会初始化 线程跟踪似乎指向 Firebase 但我什至从未开始使用 Firebase 我猜它一定是新的 GMS 包的一部分 06 11 00 34 0
  • 将 firestore 中的数据分配给变量

    我尝试使用 get doc 函数将 firestore 数据库中的变量分配给它们所尊重的值 我注意到它不会分配或更新这些值 我尝试使用异步和等待 但似乎无法使其工作 getFromDatabase nameOfCollection name
  • 尝试将 Firebase 版本回滚到 2.X

    我最近更新到了新的 Firebase 3 但不幸的是 据我所知 它目前不支持 Geofire 查询 这对我的应用程序很重要 我已经将应用程序中的其他所有内容都转为使用 Firebase 2 但是当我尝试时要将我的应用程序部署到 fireba
  • 如何更改Firebase默认存储桶?

    我有2个存储桶 一个来自Google云存储 一个由firebase创建 firebase创建的存储桶是默认的 我想更改默认存储桶并删除firebase创建的存储桶 您无法从 Firebase 控制台执行此操作 您需要转到 Google Cl
  • Firestore 引用创建“TypeError:将循环结构转换为 JSON”

    我在 Vue JS 应用程序中使用 Firebase 的 Firestore firebase 5 8 0 vue firestore 0 3 16 当我尝试获取具有引用另一个文档的字段 Firestore 中的引用类型 的文档时 出现以下
  • 使用 Play Integrity API 时,Firebase 电话身份验证会出现缺少客户端标识符错误

    使用 Firebase 电话身份验证注册 登录时 身份验证流程始终会启动 reCAPTCHA 流程 并在返回应用程序后发出missing client identifier error 我的设置之前适用于设备验证 安全网络 API 除了我的
  • Firebase Web 与 iOS 和 Android 版本的 React Native 项目

    我是应用程序开发新手 这让我很困惑 我有一个用react native 创建的项目 我希望它可用于android 和iOS 我看过一些关于如何为 React Native 后端创建 Firebase 数据库的教程 其中一些在构建应用程序时选
  • 在 Firestore 文本字段中存储文本文件并删除换行符

    我正在尝试将 CSV 文件存储在 Cloud Firestore 内的文本字段中 然而 Firestore 正在删除所有换行符并将整个 CSV 文件存储为一行 这Firestore 数据类型文档 https firebase google

随机推荐