El siguiente JavaScript actualiza mi base de fuego:
db.collection("users").doc(user.uid).update({ img1: pic });Tengo img1, img2, img3 en mi base de datos. Quiero usar un bucle for para actualizar los valores así:
for (let i = 1; i <= 3; i++) { let s = "img" + i; db.collection("users").doc(user.uid).update({ s: pic }); }Por desgracia, esto no funciona. ¿Hay otra manera de lograr esto?
En su ciclo, cambie el código de esta manera:
db.collection("users").doc(user.uid).update({ [s]: pic });De esta forma, usará el valor de s como el nombre del campo para actualizar.