2017-02-20 3 views
1

自分の条件に一致するレコードをFirebaseに照会したいのですが、いくつかしか取得しません。私はスイフトを使用しています。これは可能ですか?例えば、私はこのようなクエリがあります。Firebaseに限られたレコードを取得する

firebaseReference.child("array").queryOrdered(byChild: "userType").queryEqual(toValue: "family").observe(.value, with: { (snapshotVec) -> Void in 
      Storage.shared.numFamsInVec = snapshotVec.childrenCount 
} 

これはuserTypefamilyあるすべてのレコードを取得しますが、私は唯一のそれらの半分を取得したいと言います。これはどうすればいいですか?

答えて

2

もちろんです。魔法はFirebase documentation for filtering data on iOSにあります。また

firebaseReference 
    .child("array") 
    .queryOrdered(byChild: "userType") 
    .queryEqual(toValue: "family") 
    .queryLimited(toFirs: 10) 
    .observe(.value, with: { (snapshotVec) -> Void in 
      Storage.shared.numFamsInVec = snapshotVec.childrenCount 
    } 

これは私が探していたものであるスウィフト3.

+0

おかげで、のための魔法の呪文が含まれているFirebase reference documentationを参照してください。 – mjpablo23

関連する問題