使用服务器时间戳进行过滤
Using server timestamp for filtering
Firebase提供了一种插入服务器时间戳的机制。
我想知道它是否也可以用于过滤。这样的:
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()不能是对象。
假设您已经设置了一堆条目的'ts'子条目,您将在startAt方法中添加一个实际的时间戳,如startAt('1473645571228')
。
您可以使用Moment.js创建Unix时间戳客户端,或者如果您需要从Firebase中获取它,您可以快速设置和检索它。
相关文章:
- 如何每10.6秒从时间戳增加+1
- 使用AngularJS从时间戳中获取工作日
- 将时间戳转换为java中的ISO860,
- Javascript Unix时间戳转换
- JavaScript JSON关联对象键和值都作为日期时间戳
- 时间戳与mongoskin如何
- 用时间戳获取两个不同日期之间的时间差
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- 转换unix时间戳转换
- 带有unix时间戳的d3.js平分线
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 如何检索AMD的XHR响应代码(+时间戳)'大型Dojo
- javascript时间戳插入字符串变量
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- 事件时间戳谷歌分析
- 时间戳到文本
- Unix时间戳从现在输出为1970
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 使用服务器时间戳进行过滤
- 过滤时间戳到日期