2017-12-14 23 views
0

私はnosqlとfirebaseのリアルタイムデータベースを初めて使用しています。データベースの構造について質問があります。例えばFirebaseリアルタイムデータベース構造に疑問がある

1、

私が使用してフォロワー情報をユーザーにアクセスする場合、私はこのように

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

を自分のデータベースを構造化場合:

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

firebaseのみがダウンロードされますfollwers右の子ノード?それはユーザーに他のノードをダウンロードしません、それは間違いありませんか?

2、

私が使用してデータを取得する場合:

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

をのみ、開始インデックスと終了インデックス間のデータは右端のユーザーにダウンロードされるのですか?

答えて

2
  1. はい

  2. はい。それはqueryStarting()queryEnding()のドキュメントに従って定義されています。開始値と終了値はを含む)であることに注意してください。開始値と終了値に等しい値を持つレコードは結果の一部になります。

関連する問題