En suivant la documentation officielle de firestore :
{
name: "Frank",
favorites: { food: "Pizza", color: "Blue", subject: "recess" },
age: 12
}
// To update favorite color:
db.collection("users").doc("frank").update({
"favorites.color": "Red"
})
Je voudrais utiliser une clé dynamique au lieu d'une couleur.
db.collection("users").doc("frank").update({
"favorites[" + KEY + "].color": true
});
ce n'est bien sûr pas possible et cela entraînera une erreur.
J'ai essayé de faire ça :
db.collection("users").doc("frank").update({
favorites: {
[key]: {
color": true
}
}
});
La mise à jour se fait avec la bonne clé mais malheureusement, elle écrase les autres clés (elles sont supprimées).