特定の値と等しいChildでFirebaseを照会しようとしていますが、特定の投稿キーでスナップショットを開始します。Firebase QueryOrderedByChildとEqualToValueとStartingAtValueの組み合わせ
データ構造:
projectName
-posts
-postKey1
-storeId: 1
-postKey2
-storeId: 2
-postKey3
-storeId:3
-postKey4
-storeId:2
-postKey5
-storeId:3
-postKey6
-storeId:2
例:
私はqueryEqualToValue("2")
でqueryOrderedByChild("storeId")
にしようとしていますが、私はそれがその順序で返されたときに「postKey4」で開始したスナップショットをしたいと思います。
私の現在のクエリ:
ref.queryOrderedByChild("storeId").queryEqualToValue("\(myId)").observeEventType(.Value, withBlock: {snapshot in
私はあなたが以前に呼び出された後queryStartingAtValue
後queryEqualToValue:
、queryEndingAtValue
またはqueryEqualToValue
を呼び出すことはできませんことを知っているが、私はqueryEqualToValue
が私のstoreIdを取得することが必要です。どんな助けでも大歓迎です!