当前位置: 代码迷 >> Android >> Firebase数据库订购函数startAt(boolean)
  详细解决方案

Firebase数据库订购函数startAt(boolean)

热度:124   发布时间:2023-08-04 11:54:08.0

Firebase数据库的startAt(boolean)什么作用?

说:

使用给定的orderBy指令或优先级作为默认值,创建一个约束以仅返回值大于或等于给定值的子节点的查询。

布尔值如何大于另一个布尔值?

排序方法定义一个值是否大于另一个值。 Firebase使用的方法:

使用orderByChild() ,包含指定子键的数据按以下顺序排序:

  1. 指定的子项的值为null的子项优先。
  2. 接下来是指定子项的值为false的子项。 如果多个子项的值为false ,则按字母顺序对它们进行排序。
  3. 接下来是指定子项的值为true的子项。 如果多个子项的值为true ,则按字母顺序对它们进行排序。
  4. 接下来是带有数值的子级,以升序排列。 如果多个子节点的指定子节点具有相同的数值,则按键对它们进行排序。
  5. 字符串紧随数字之后,并按字典顺序升序排序。 如果多个子节点在指定的子节点上具有相同的值,则按字母顺序对它们进行排序。
  6. 对象排在最后,按字母顺序从小到大按字母顺序排序。

因此,就Firebase的顺序而言, true大于false

  相关解决方案