2017-01-22 10 views
0

eventIdを使用してJSON以下のフィルタリングにお役立てください。Firebaseで複雑なオブジェクトをフィルタリングする方法は?

{ 
    "-Kb2dYPV0yUXpD_1moc9": { 
    "eventId": 1, 
    "message": "sdfsdfsf", 
    "sentOn": 1485004202943 
    }, 
    "-Kb2etFm1xHd8sSsESeK": { 
    "eventId": 1, 
    "message": "shdfhsf", 
    "sentOn": 1485004553847 
    }, 
    "-Kb2etKON8nWVKS2R0sj": { 
    "eventId": 2, 
    "message": "shdfhsf", 
    "sentOn": 1485004553853 
    } 
} 

私は、URLの下に

https://xxxxxxxx.firebaseio.com/chats.json?orderBy="eventId"&equalTo=1

を使用しますがconstraint index field must be a json primitiveエラーを取得しています。

特定のイベントIDに関してチャットオブジェクトを取得したいと考えています。私はそこでREST APIを参照しました。単純なJSONで説明しました。

私を助けてください。

+0

作品持っていなかったので、それがありました:https://stackoverflow.firebaseio.com/41789515.json?orderBy=%22eventId%22&equalTo=1&print=pretty –

+0

フランク、あなたはそれを達成した方法と私が間違っていることを教えてください。 –

+0

私は 'あなたが何をしているのかを見て、それが働いていることをあなたに示します。それでも問題が解決しない場合は、同様のURLを共有してください。失敗すると私は一見します。 –

答えて

1

私はfirebase REST APIを使用する前に、同じエラーに遭遇してきた、と私は私のためにequalTo句の値の前後に引用符を(例えばequalTo =「1」)

+1

私はまだ引用が必要な理由に驚いています。 –

関連する問題