Firebase ID - 我可以提取生成的日期/时间吗?

标签 firebase

我需要对各种交易进行日期/时间戳记,并且可以将其显式添加到数据结构中。

Firebase 使用某种算法创建一个类似 IuId2Du7p9rJoT-BARu 的 ID。

有没有办法可以从 firebase 创建的 ID 中解码日期/时间并避免存储单独的日期/时间戳?

最佳答案

简短回答:不。

我之前也问过同样的问题,因为我的工程师直觉告诉我我永远不能复制数据。经过逻辑思考后我得出的结论是,即使在 SQL 数据库中也存在大量重复。它只是隐藏在幕后(作为索引、临时表和内存缓存)。这是大量活跃数据的一部分。

所以把时间戳放到数据中然后去吃午饭吧;为自己节省一些精力:)

或者,完全跳过时间戳。您知道记录已经按时间戳存储,假设您没有提供自己的优先级,所以您应该可以开始了。

关于Firebase ID - 我可以提取生成的日期/时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16498002/

相关文章:

javascript - 如何删除 Firebase JavaScript 中最大的子项?

ios - 我正在尝试将 firebase 合并到我的 Unity 项目中,但不断收到有关 "Firebase.Crashlytics.Editor.dll"的错误

Firebase 3.3 实时数据库使用 React Native 0.32 停留在 "Making a connection attempt"

javascript - 批量用户创建后 Firebase 不添加文档

angular - 使用 AngularFireObject 和 switchMap

android - 如何在用户注册之前扫描 Firebase 数据库?

firebase - 如何使用 Firebase 存储移动文件?

android - 找不到 com.google.firebase :firebase-crashlytics flutter

javascript - 提交表单并使用快照检索数据后,防止在未经身份验证的情况下在 Firebase 应用程序中重复邮件 ID 和电话号码

android - 如何通过一笔交易在 Firebase 上创建用户并上传数据