Quiero obtener todos los documentos en los que el ID de Firestore asignado automáticamente no coincide con el ID de mi usuario actual. El código que tengo es solo un ejemplo, pero no funciona ya que los documentos en sí no tienen un campo de "ID".
database.collection("users").where("id", "!=", userId).get().then(data => { data.forEach(user => { if (user.data().username == editUsername.value) { alert("Username is taken") canBeEdited = false } else if (user.data().email == editEmail.value) { alert("Email is taken") canBeEdited = false } }) })