2017-07-09 11 views
0

私はこの問題に遭遇しました。私は、だから私は、すべてのユーザーノードを使用してfirebaseの別のノードに照会します

{ 
    users: { 
    uid: { 
     displayName: "stringOfSomeKind" 
    } 
    uid2: { 
     displayName: "moreStrings" 
    } 
    uid3: { 
     displayName: "evenMoreStrings" 
    } 
    ... 
    } 
} 

を格納し、私は、イベントのノードを持っている、とイベントノードの内部で、私はそのイベントに割り当てられたすべてのユーザー

{ 
    event_name: { 
    asigned_users:"uid","uid2" 
    } 
} 

を持つユーザーのノード持ち問題は、イベント管理者が新しいユーザー(ユーザーノードから)をイベントに割り当てたい場合に発生し、イベントにまだ存在しないユーザー(この場合はuid3)のみを取得したいとします。どうやってやるの?私は実行できるクエリのいくつかの並べ替えがありますか?私はノー・リレーショナル・データベースを新しくしているので助言があれば助けてくれます

答えて

0

このasigned_users:"uid","uid2"は有効なJSONではありません。残念ながら、答えは実際にJSONを使用するかどうかによって異なります。

おそらく、このタイプのデータの構造が間違っている配列を使用している可能性があります。 Firebaseのセットをモデル化するには、次のようにします。asigned_users: { uid1: true, uid2: true }

昨日の私のmore elaborated answerともご覧ください。

関連する問題