【问题标题】:Using server timestamp for filtering使用服务器时间戳进行过滤
【发布时间】:2016-09-11 15:44:43
【问题描述】:

Firebase 提供了一种插入 server timestamps 的机制。

我想知道它是否也可以用于过滤。像这样:

var db = firebase.database();
var path = '/some/path';
var ref = db.ref(path);
ref.orderByChild('ts')
    .startAt(firebase.database.ServerValue.TIMESTAMP)
    .on('child_added', function(snap) {
        //do something
    });

错误:查询:第一个参数传递给 startAt()、endAt() 或 equalTo() 不能是对象。

【问题讨论】:

    标签: javascript firebase firebase-realtime-database


    【解决方案1】:

    假设您已经设置了一组条目的“ts”子项,您可以在 startAt 方法中添加一个实际的时间戳,例如 startAt('1473645571228')

    您可以使用 Moment.js 创建 Unix 时间戳客户端,或者如果您需要从 Firebase,you can quickly set and retrieve it

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 2014-12-18
      • 2016-05-18
      • 1970-01-01
      • 2021-03-10
      • 1970-01-01
      • 2020-05-03
      相关资源
      最近更新 更多