我有這個代碼:firebase.firestore().collection(collection).doc(doc).collection(collection).orderBy("time", "desc").limit(10).onSnapshot(function(querySnapshot) { querySnapshot.docChanges().forEach(function(change) { var data = { id: change.doc.id, a: change.doc.data().a, b: change.doc.data().b, c: change.doc.data().c, d: change.doc.data().d, e: change.doc.data().e, f: change.doc.data().f, }; if (change.type === "added") { msgData(data); } if (change.type === "modified") { msgData(data); } }); });是否可以反轉對象“更改”,以便我可以從最小到最大時間段查找文檔?如果我把orderby改成asc,我得到的數據只是前10個數據。同時,我想要的是獲取從最小到最大時間段的最近10個數據序列。我正在考慮的是反轉從 docChanges 函數獲得的“更改”對象。
是否可以從 docChanges 反轉對象?
九州編程
2023-08-24 21:03:27