Wie führen Sie billige Joins mit Firestore?Firestore: Joins vs Firestore Preise
In Firebase würde ich .map() die Antwort und die zusätzlichen Daten basierend auf einem Fremdschlüssel auf jedem Element gespeichert. Unter Berücksichtigung des Preismodells von Firestore, in dem Sie pro Lesevorgang bezahlen, erscheint diese jedoch als zu teuer. Was denken Sie?
In meinem Fall ist meine Beziehung viele Aktionen zu einer Handvoll Kategorien (ca. 5 - 7). Jede Aktion gehört zu einer Kategorie.
Was wäre die beste Praxis für diesen Fall? Soll ich es weiterhin so machen wie in Firebase? Oder sollte ich beide Sammlungen unabhängig voneinander holen und sie in Javascript verbinden?
Jakub
PS Wie arbeiten Sie eigentlich mit dem Referenzdatentyp? Es ist leider nicht in der Dokumentation beschrieben.
Haben Sie überprüfen: https://stackoverflow.com/questions/46568850/what-is-firestore-reference-data-type-good-for? – Wandrille
Danke, ja, ich habe. Leider verlangt der Kommentar mit den meisten Stimmen ein Update der Dokumentation. Es ist nicht klar, wie der Referenzdatentyp verwendet wird. –
Ended. Ich bin auch an einer Antwort interessiert. – Wandrille