在firebase节点中按键的特定值查找兄弟节点

时间:2017-10-23 22:30:54

标签: node.js firebase firebase-realtime-database

我正在开发firebase应用程序,我想查询集合内部并获取集合节点的特定子节点(兄弟节点)。

参见截图。

如何定义firebase查询以获取它们。

Firebase Specific Children

需要在节点js中实现

感谢

Waqas

1 个答案:

答案 0 :(得分:0)

由于firebase(与firestore不同)在查询方面相当剥离,一种方法是这样做:

的JavaScript

const fetchRestaurants = async () => {
    try {
        const ids = ["id1", "id2", "id3"]
        const promises = ids.map(id => firebase.database().ref('/Restaurants/'+id).once('value').then(snap => snap.val()))
        const restaurants = await Promise.all(promises)
    } catch(error) {
        console.log("Error fetching restaurants", error)
    }
}