在
Firebase
上使用数据库时,是否可以在 iOS 应用程序中使用某些标准 API 检查文档上次更新的日期(和时间)?我的意思是,无需实现我自己的系统即可知道上次触摸它的时间。
如果有一个字段“lastUpdate”例如时间戳,那就很方便了。
Firebase 实时数据库和 Cloud Firestore 都不会自动向数据中添加用户可读的时间戳字段以进行写入。
如果您想要这样的字段,您必须自己添加,无论是从客户端还是从 Cloud Functions。
有关后者的简单示例(跟踪数据库中的节点上次修改时间),请参阅 functions-samples
存储库中的此文件夹。主要代码:
exports.touch = functions.database.ref('/chat/{message}').onWrite(
(change, context) => admin.database().ref('/lastmodified').set(context.timestamp));