代码之家  ›  专栏  ›  技术社区  ›  Sukhi

Firebase DB:如何获取数据更新时间戳?

  •  1
  • Sukhi  · 技术社区  · 6 年前

    我在我的移动应用程序中使用Firebase DB,它运行得非常好。当没有internet连接时,数据存储在本地设备中,当internet连接可用时,数据会自动推送到服务器。一切正常。现在,我想在数据更新时存储时间戳。问题是我如何做到这一点? 场景:现在是早上9点。用户处于脱机状态。他/她在应用程序中做了一些事情。数据存储在设备中。上午10:00,用户处于互联网区域。数据被推送到firebase服务器。现在,我想要数据库中的两个时间戳,即9:00:00和10:00:00。

    提前谢谢。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Günter Zöchbauer    6 年前

    通过 {'.sv': 'timestamp'} 作为值,服务器将在记录添加到数据库时替换它。

    你可以用 myField.val() == now 在里面 database.rules 以确保未存储任何自定义值。