0

我想爲firebase編寫一個雲端函數,它可以按值排序數據,但它不工作。這裏是我的代碼用於排序值的firebase雲端函數

exports.membersposition = functions.database.ref('/queues/{queueid}/members').onWrite(event => { 
const membersRef = event.data.ref; 

return membersRef.orderByChild('timestamp').on('child_added') 
    .then(snapshot => console.log(snapshot.key())); 
}); 

任何機構可以解決這個問題

回答

0

從火力地堡查詢的例子。嘗試使用它像

return membersRef.orderByChild('timestamp').on('child_added',function(snapshot) { 
     console.log(snapshot.key); 
    }); 

,而不是

return membersRef.orderByChild('timestamp').on('child_added') 
    .then(snapshot => console.log(snapshot.key())); 
}); 

來源:https://firebase.google.com/docs/reference/admin/node/admin.database.Query

相關問題