Как вывести имена из цикла в html

никак не могу понять, почему не могу вывести цикл в html. И можно ли вывести это с помощью pug?

db.collection("users").get().then((querySnapshot) => {
    querySnapshot.forEach((doc) => {
        var da = `${doc.id}`
        var docRef = db.collection("users").doc(da)
        console.log(docRef)
        docRef.get().then(function (doc) {
            if (doc.exists) {
                var names = doc.data().name
                for (let i = 0; i > names.length; i += 1) {
                    let tr = document.createElement('tr')
                    let ew = document.createElement('td')
                    ew.innerHTML = '<label><input type="checkbox" /></label>'
                    let ev = document.createElement('td')
                    ev.innerHTML = names
                    let es = document.createElement('td')
                    es.innerHTML = 'sad'
                    let ef = document.createElement('td')
                    ef.innerHTML = 'asd'
                    let ec = document.createElement('td')
                    ec.innerHTML = 'sad'
                    tr.appendChild(ew, ev, es, ef, ec);
                }

            } else {
               console.log("No such document!");
            }
        })
    })
});

Ответы (1 шт):

Автор решения: Aziz Umarov

Попробуйте переименовать doc в doc1

docRef.get().then(function (doc) {

И определится который где нужен. И не забудьте добавить саму строку в таблицу.

→ Ссылка