0
私は
(friendshipStatus == friendshipStatusRequested && senderId == currentUserId)
がfirebaseがAND、ORまたはサブクエリのサポートを提供していないようだ友だちリストを取得する必要があります。問題を解決する方法はありますか?
私は
(friendshipStatus == friendshipStatusRequested && senderId == currentUserId)
がfirebaseがAND、ORまたはサブクエリのサポートを提供していないようだ友だちリストを取得する必要があります。問題を解決する方法はありますか?
残念ながらFirebaseはサポートしていません。できることは、これらの2つの値を組み合わせて新しい属性friendshipUser
を作成することです。
friendshipUser = "friendshipStatusRequested_currentUserId"
Firebaseリアルタイムデータベースは、単一の財産上の発注/クエリをサポートしています。多くの場合、順序付け/フィルタリングする値を新しい合成プロパティに結合し、クエリで使用することができます。例: '' friendshipStatus_senderId ":" friendshipStatusRequested_9HYZen .... BLI2 "'。私のより長い答えはこちらをご覧ください:http://stackoverflow.com/questions/26700924/query-based-on-multiple-where-clauses-in-firebase –