J'essaie actuellement Firestore, et je suis coincé à quelque chose de très simple: "mise à jour d'un tableau (alias un sous-document)".Comment mettre à jour un "tableau d'objets" avec Firestore?
Ma structure DB est super simple. Par exemple:
proprietary: "John Doe"
sharedWith:
[
{who: "[email protected]", when:timestamp}
{who: "[email protected]", when:timestamp}
]
Je suis en train (sans succès) pour pousser les nouveaux enregistrements dans shareWith
tableau d'objets.
J'ai essayé:
// With SET
firebase.firestore()
.collection('proprietary')
.doc(docID)
.set(
{ sharedWith: [{ who: "[email protected]", when: new Date() }] },
{ merge: true }
)
// With UPDATE
firebase.firestore()
.collection('proprietary')
.doc(docID)
.update({ sharedWith: [{ who: "[email protected]", when: new Date() }] })
Aucun fonctionne. Ces requêtes écrasent mon tableau.
La réponse pourrait être simple, mais je ne pouvions pas trouver ...
Merci
C'est tellement frustrant ... mais merci de m'avoir fait savoir que je ne deviens pas fou. – ItJustWerks
c'est un gros inconvénient, Google doit le réparer dès que possible. –