在Firebase
上使用数据库时,是否可以从iOS应用程序中检查使用某些标准API更新文档的日期(和时间)?我的意思是没有实施我自己的系统来知道上次触摸的时间。
例如,如果有一个字段“ lastUpdate” 时间戳,将会很方便。
答案 0 :(得分:1)
Firebase Realtime数据库和Cloud Firestore都不会自动将时间戳字段添加到数据中以进行写入。
如果需要这样的字段,则必须从客户端或Cloud Functions自己添加。
有关后者的简单示例(该示例跟踪上一次修改数据库中节点的时间),请参见this folder in the functions-samples
repo。主要代码:
exports.touch = functions.database.ref('/chat/{message}').onWrite(
(change, context) => admin.database().ref('/lastmodified').set(context.timestamp));