Как добавить в документ новую строку, используя метод set?

document.querySelector(".mainButton").addEventListener("click", function () {
        firebase.auth().onAuthStateChanged((user) => {
                let uid = user.uid;
                db.collection('orders').doc(uid).set({
                    category: childs,
                    width: a,
                    height: b,
                    zakalka: zakalkaValue,
                    rezka: rezkaValue,
                    quantity: n,
                    edgeTreatment: kromkaValue,
                    edgeTreatmentType: typeKromka,
                    facet: facetValue,
                    firstSide: document.getElementById("facet1").value,
                    secondSide: document.getElementById("facet2").value,
                    hole: holeValue,
                    holeCount: document.getElementById("diam_0").value,
                    holeDiametr: document.getElementById("count_0").value,
                    cutout: cutoutValue,
                    insideCutout: document.getElementById("n_vnesh").value,
                    outsideCutout: document.getElementById("n_vnutr").value,
                    sandBlasting: sandBlastingValue,
                    sandBlastingType: sandBlastingType,
                    engraving: engravingValue,
                    engravingMeter: document.getElementById("n_gravir").value,
                    laminating: laminatingValue,
                    laminatingType: laminatingType,
                    totalPrice: totalPrice,
                }).then(() => {
                    console.log('Document successfully written!');

                }); ```
этот код добавляет из калькулятора данные в Cloud Firestore.

```document.getElementById("view_otver").addEventListener("click", function () {
    let lenDiv = document.querySelector(".p").childElementCount;
    console.log(lenDiv)
    
    firebase.auth().onAuthStateChanged((user) => {
        if (user) {
            db.collection("orders").doc(user.uid).update({
                lenDiv: 1
            })
        }
    });
})```
с помощью этого куска, я хочу добавить строку lenDiv.


При нажати на кнопку mainButton, с помощиью set, документ перезаписывается, как сделать так чтобы, значние lenDiv записалось в документ orders, при этом не перезаписывалась по нажатию кнопки mainButton? 
Причина того, что я так сделал, заключается в том, что код я позаимствовал со старого сайта. И код выводит только значения, мне также нужно и текст. 

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