gpt4 book ai didi

firebase - DateTime 类型应如何保存在 Firebase 数据库中?

转载 作者:行者123 更新时间:2023-12-02 20:53:12 24 4
gpt4 key购买 nike

据我了解,Firebase 没有 DateTime 数据类型。因此,我认为,最好使用自引用日期以来的秒数,这是 double 据类型。

我们如何才能找到在特定日期创建的对象?有没有办法为其编写查询?

我对 DateTime 类型感到困惑,但在文档中没有找到任何有用的内容。

最佳答案

答案并不像您想象的那么复杂。只需将您的 DateTime 值转换为自纪元以来的毫秒数即可。例如,Tue, 03 Jan 2017 17:35:17 GMT 变为 1483464918000。每种主要语言都提供与这些值和 native 日期类型之间的对话。

在您遇到这个问题之前,请注意一个细节:Firebase 在检索数据时无法按“降序”顺序排序。如果您需要这样做,请将您的值存储为负数。 (或并行存储第二个 myDateDescending: -1 * myDate 值。)对此负值字段进行排序将对该日期值进行降序排序。

关于firebase - DateTime 类型应如何保存在 Firebase 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41444590/

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