我需要对各种交易进行日期/时间戳记,并且可以将其显式添加到数据结构中。
Firebase 使用某种算法创建一个类似 IuId2Du7p9rJoT-BARu 的 ID。
有没有办法可以从 firebase 创建的 ID 中解码日期/时间并避免存储单独的日期/时间戳?
最佳答案
简短回答:不。
我之前也问过同样的问题,因为我的工程师直觉告诉我我永远不能复制数据。经过逻辑思考后我得出的结论是,即使在 SQL 数据库中也存在大量重复。它只是隐藏在幕后(作为索引、临时表和内存缓存)。这是大量活跃数据的一部分。
所以把时间戳放到数据中然后去吃午饭吧;为自己节省一些精力:)
或者,完全跳过时间戳。您知道记录已经按时间戳存储,假设您没有提供自己的优先级,所以您应该可以开始了。
关于Firebase ID - 我可以提取生成的日期/时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16498002/