2017-12-14 3 views
0

Ich bin neu in Nosql und Firebase Real-Time-Datenbank und ich habe eine Frage über die Struktur der Datenbank.Firebase Real-Time-Datenbank Struktur Zweifel

1,

Zum Beispiel, wenn ich meine Datenbank

user- 
    user1- 
      info- 
       followers- 
          user2 
          user3 
          user4 
      posts- 
       ... 

Wenn ich den Folger Informationen, Benutzerzugriffe mit auf diese Weise strukturiert:

ref.child('users').child('user1').child('info').child('followers')

Feuerbasis wird nur der Download Kind Knoten der Follwer richtig? Es wird nicht die anderen Knoten zum Benutzer herunterladen, ist das richtig?

2,

Wenn ich Daten abrufen mit:

ref.queryOrdered(byChild:"index").queryStarting(atValue:start).queryEnding(atValue: end)

nur Daten zwischen dem Startindex und dem Ende Index wird den Benutzer am Ende rechts heruntergeladen werden?

Antwort

2
  1. Ja

  2. Ja. So ist es gemäß der Dokumentation für queryStarting() und queryEnding() definiert. Beachten Sie, dass die Anfangs- und Endwerte einschließlich sind. Dies bedeutet, dass alle Datensätze mit Werten, die den Start- und Endwerten entsprechen, Teil der Ergebnisse sein.