【发布时间】:2018-08-22 20:08:43
【问题描述】:
- foo
|--- -LK7rNAPKZP7drHK1eb_
|- timeStamp: 1534966072658
|--- -LKAPfu2lLl2B5zInIhX
|- timeStamp: 1534965117552
|--- -LKJN97VxOhnE8XoNSQN
|- timeStamp: 1534946072623
db.ref('foo').orderByChild('timeStamp').startAt(Date.now().toString()).limitToLast(7).once('value', data => {
console.log(data.val());
}
结果为空。当我不放 .startAt 时,我能够获取数据并且它实际上是按时间戳排序的......但是,我需要能够设置 startAt,因为我正在进行无限滚动并且我需要能够指定最后一个时间戳记录。我究竟做错了什么?我想提取前 7 条记录
使用 firebase 实时数据库
【问题讨论】:
标签: javascript firebase firebase-realtime-database