gpt4 book ai didi

firebase - 如何根据 key 对 firebase 控制台中的节点进行排序

转载 作者:行者123 更新时间:2023-11-30 05:02:58 25 4
gpt4 key购买 nike

我有一个 key 为 1 到 1400 的用户节点,但它没有按顺序排列。热在控制台中按顺序查看。我在另一个节点上也有类似的经历。但是后来自动订购了 my console

最佳答案

遗憾的是,您无法在 Firebase 数据库控制台中更改节点的顺序。默认情况下,所有节点都是按键排序的。要记住的一件事是 Firebase 键是 Strings。当字符串是有序的时,是按字典顺序排序的。

所以对于数字,这是正常顺序:

  • 1308
  • 1309
  • 1310
  • 1311

但是对于字符串,这是正常的顺序:

  • “1308”
  • “1309”
  • “131”
  • “1310”

据我所知,在 Firebase 中和大多数其他数据库中都没有允许您更改此行为的运算符。相反,您将不得不修改数据以获得您想要的行为。因此,当按字典顺序排序时,请按照您需要的顺序存储值。对于数字,您可以通过用零填充它们来实现:

  • "0131"//前面加零
  • "0132"//前面加零
  • ……
  • “1308”
  • “1309”
  • “1310”
  • “1311”

关于firebase - 如何根据 key 对 firebase 控制台中的节点进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57902014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com