Javascript 为什么分页不起作用?
以下是文档在集合中的外观: 常量请求={ 卡努姆:卡努姆, userId:userId, 通信:通信, 地点:地点,, 数据:新日期, 状态:“等待”, 地理位置:新的firebase.firestore.Geopoint纬度、经度、, }; starAfter参数的类型应与您在此节点上找到的数据相似 换句话说,使用startAfter3的查询不会在集合中的第三项之后开始,而是在数据为3的第一个文档之后开始 您可以将数据存储为时间戳:Javascript 为什么分页不起作用?,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,以下是文档在集合中的外观: 常量请求={ 卡努姆:卡努姆, userId:userId, 通信:通信, 地点:地点,, 数据:新日期, 状态:“等待”, 地理位置:新的firebase.firestore.Geopoint纬度、经度、, }; starAfter参数的类型应与您在此节点上找到的数据相似 换句话说,使用startAfter3的查询不会在集合中的第三项之后开始,而是在数据为3的第一个文档之后开始 您可以将数据存储为时间戳: const request = {
const request = {
carNum: carNum,
userId: userId,
comm: comm,
location: location,
data: new Date().getTime(), // <- get the Timestamp
status: 'wait',
geo: new firebase.firestore.GeoPoint(latitude, longitude),
};
let docRef = db.collection('requests').orderBy('data').startAfter(1528074000).limit(3)
但是,请注意,以上内容不是一个问题,而是一个问题。为了获得文档,您必须对收到的结果进行循环。请注意,starAfter参数应与您在此节点上找到的数据类型相似。换句话说,startAfter3不会在集合中的第三项之后开始,而是在数据为“3”的第一个文档之后开始,以及如何按日期排序?请参见下面的答案。