Entwerfen Sie Firestore-Sammlungen, um Benutzerprofile und Beiträge von MySQL zu migrieren. Wie sollten Sie Sammlungen und Unterkollektionen strukturieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Root-Sammlung für Benutzerprofile und eine Unterkollektion für die Beiträge jedes Benutzers..
Warum dies die Antwort ist
Die korrekte Option ist die effizienteste und skalierbarste Methode in Firestore. Eine Root-Sammlung für Benutzerprofile (z.B. /users/{userId}) ermöglicht den schnellen Zugriff auf Benutzerinformationen. Die Beiträge jedes Benutzers als Unterkollektion (z.B. /users/{userId}/posts/{postId}) zu speichern, gewährleistet eine logische Gruppierung und ermöglicht das Abrufen aller Beiträge eines Benutzers ohne das Laden unnötiger Daten. Die Speicherung von Beiträgen als verschachteltes Listenfeld im Benutzerprofildokument ist ineffizient, da Firestore-Dokumente eine Größenbeschränkung haben und das Abfragen einzelner Beiträge schwierig wird. Zwei separate Root-Sammlungen für Benutzer und Beiträge erschweren die Verknüpfung von Beiträgen mit ihren Erstellern. Eine Unterkollektion für Profile unter Beiträgen ist unlogisch und erschwert den Zugriff auf Benutzerdaten.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich