我有一個firebase位置的有序列表。我使用屬性ut
(更新時間)作爲他們的優先級。我想列出清單,以便獲取最新的更新文檔。Firebase閱讀訂購的數據顛倒順序?
所以我設置優先級爲負ut
。
var query = fb.child('view/documents').limit(20)
query.on('child_added', function(child) {
console.log(child.val())
console.log(child.getPriority())
})
我希望這樣的事情返回了最新20個文件,但它不,它返回最古老20.僞造我看到我期望的方式上市,最新的文件都放在頂部,但查詢發送給我的底部20.這似乎違反我的查詢發送給我的底部20而不是前20的預期。
真正讓我困惑的是,child_added返回預期的順序,最新(最小優先級)。但它又是列表中最古老的。
我做錯了什麼或者這是一個在firebase中的錯誤。
謝謝。