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?
Причина того, что я так сделал, заключается в том, что код я позаимствовал со старого сайта. И код выводит только значения, мне также нужно и текст.