火力地堡数据库 : How to get data update timestamp?

标签 firebase flutter

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

提前致谢。

最佳答案

{'.sv': 'timestamp'} 作为值传递,服务器会将其替换为记录添加到数据库时的服务器时间。

您可以在 database.rules 中使用 myField.val() == now 来确保没有存储自定义值。

关于火力地堡数据库 : How to get data update timestamp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54343067/

相关文章:

javascript - 从多个位置删除相同的值 Firebase 函数

javascript - 无法启用电子邮件/密码身份验证提供商

ios - Collection View 布局重载参数问题 Swift 4

flutter - 无法从flutter中的其他类访问提供者类中的变量

flutter - 从 map 中 flutter 出元素

ios - 无法在 Firebase 上上传 iOS APNs 证书

javascript - 从 Outlook 365 错误发送电子邮件 nodemailer

flutter - 更改 'inheritFromWidgetOfExactType' 后,我开始收到 3 个不同的新错误

firebase - 如何在不花钱的情况下检查 firestore 中是否存在具有给定 id 的文档?

mobile - 滚动时如何隐藏BottomNavigationBar-Flutter