Ich versuche derzeit Firestore, und ich bin auf etwas sehr einfach fest: "Aktualisieren eines Arrays (aka ein Filialdokument)".Wie aktualisiert man ein "Array von Objekten" mit Firestore?
Meine DB Struktur ist super einfach. Zum Beispiel:
proprietary: "John Doe"
sharedWith:
[
{who: "[email protected]", when:timestamp}
{who: "[email protected]", when:timestamp}
]
Ich versuche (ohne Erfolg) neue Datensätze in shareWith
Array von Objekten zu schieben.
Ich habe versucht:
// 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() }] })
Keine funktioniert. Diese Abfragen überschreiben mein Array.
Die Antwort könnte einfach sein, aber ich could'nt es finden ...
Dank
Das ist so frustrierend ... aber danke, dass du mich wissen lässt, dass ich nicht verrückt werde. – ItJustWerks
das ist ein großer Nachteil, Google muss es so schnell wie möglich beheben. –