Firebase在时间戳创建

时间:2018-01-18 17:53:59

标签: firebase firebase-realtime-database

在firebase中,一旦你创建了几行数据库,有没有办法可以在"行"的时间戳上查询创建的内容。基于" id"。我没有明确存储时间戳,也不知道是否有一种方法可以从查询中获取。

是元数据的一部分吗?

3 个答案:

答案 0 :(得分:1)

您可以在保存时设置firebase对象的时间戳。

messageNode {
   'postedOn': Firebase.ServerValue.TIMESTAMP,
}

这个时间戳你可以在查询时使用 Query Firebase data using timestamps

答案 1 :(得分:1)

此问题与firebase实时数据库有关。 如果要处理Firestore,可以通过以下方式获得相同的结果:

const admin = require('firebase-admin');

messageNode {
  'postedOn': admin.firestore.FieldValue.serverTimestamp();
}

reference

答案 2 :(得分:1)

包含时间戳的正确代码似乎是

created: firebase.database.ServerValue.TIMESTAMP