首先,我从Firestore中的集合中检索了id,它是嵌套集合的形式,我从中获取了值 . 但是当我试图将它保留在数据表中时,该字段的条目显示0为0.但是我获取值中的值但不更新条目值 .

我的Firestore检索路径是collection-> document-> collection-> document-> field value .

这是我的代码

var stores = db.collection("Staff").get().then( snapshot => {
    snapshot.forEach( doc => {
        var userid = doc.id;
        if(userid != null){
            var query = db.collection("Staff").doc(userid).collection("Stores")
                .where('Role', '==', 'Employee').get()
                .then(snapshot => {
                    snapshot.forEach(doc => {
                         var employee = userid;
                         table = document.getElementById("employees_table");
                         body = "<tr>";
                         body += "<td>" + employee + "</td>";
                         body += "<td>" + doc.id + "</td>";
                         body += "</tr>";
                         $( "#employees_table tbody" ).append(body);
                     });
                 })
                 .catch(err => {
                     console.log('Error getting documents', err);
                 });
        }
    });


    var employ_table = $('#employees_table').DataTable({ select: true}).columns.adjust(); // This is line where i am getting error. Reinitializing the dataTable

   })
     .catch(err => {
        console.log('Error getting documents', err);
   });

帮助我获取数据表中的数据条目 .

提前致谢 .