亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以從 docChanges 反轉對象?

是否可以從 docChanges 反轉對象?

九州編程 2023-08-24 21:03:27
我有這個代碼: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 函數獲得的“更改”對象。
查看完整描述

1 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

返回docChanges()一個數組,因此您可以使用以下命令反轉它reverse()

querySnapshot.docChanges().reverse().forEach(...


查看完整回答
反對 回復 2023-08-24
  • 1 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號