从Firebase实时数据库中获取嵌套值

时间:2019-07-19 18:21:12

标签: firebase-realtime-database

enter image description here

我是Firebase的新手。我的Firebase数据库中具有上述层次结构。

实际上,我有一个html页面,我希望通过从firebase中获取数据来以表格形式显示数据。像这样:enter image description here

因此,为此,我想检索所有驱动程序的名称,地址,城市,所有权,类型,车辆编号和电话编号,并将其存储在我的网页上的表格中。

The code is as below:-

var rootRef = firebase.database().ref().child("Drivers").child('+916380104388').child('Details');
rootRef.on("value", snap =>{

 var address = snap.child("address").val();
 var city = snap.child("city").val();
 var name = snap.child("name").val();
 

$("#table_body").append("<tr><td>" + name + "</td><td>" + address + "</td><td>" + city + "</td></tr>" )

    });

<div class="card-body"><h5 class="card-title">DRIVER INFORMATION</h5>
             <table style="width:800px" class="mb-0 table table-dark">
                                            <thead>
                                            <tr>
                                                
                                                <th>Driver Name</th>
                                                <th>Address</th>
                                                <th>City</th>
                                                <th>Ownership</th>
                                                <th>Vehicle Type</th>
                                                <th>Vehicle Number</th>
                                                <th>Phone Number</th>
                                                <th>Status</th>

                                            </tr>
                                            </thead>
                                            <tbody id="table_body" >
                                             

                                            </tbody>

                                          </table>
                                    </div>

在此代码中,表中只会显示电话号码为“ +916380104388”的驱动程序。但我想显示要提取到表中的所有驱动程序的地址,名称和城市。

不仅如此,我还想检索所有驱动程序的名称,地址,城市,所有权,类型,车辆编号和电话号码,并将其存储在我的网页上的表格中。 我该怎么办?

0 个答案:

没有答案