2016-12-30 28 views
0

分類查詢嵌套的子比方說,我想從這個火力地堡數據結構得到的最新事件:按日期

{ 
    events: { 
    12345: { 
     id: 12345, 
     name: 'event1', 
     date: '2016-12-30T00:00:00Z' 
    }, 
    12346: { 
     id: 12346, 
     name: 'event2', 
     date: '2016-12-20T00:00:00Z' 
    }, 
    12347: { 
     id: 12347, 
     name: 'event3', 
     date: '2016-12-10T00:00:00Z' 
    } 
    } 
} 

這是可能的,或者是我的數據結構錯了嗎?

我試過這個沒有成功。

firebase.database().ref('events').orderByChild('date').limitToLast(1).once('value').then((snapshot) => { 
    return snapshot().val 
}) 

回答

1

你不應該回到它,因爲它是異步完成:

firebase.database().ref('events').orderByChild('date').limitToLast(1).once('value').then((snapshot) => { 
    console.log(snapshot.val()); 
})