2016-05-13 28 views
0

私は自分のアンドロイドプロジェクトでfirebaseを使い始めました。問題は複数のクエリ検索に基づいてfirebaseからデータを取得したいという問題に直面しています。firebaseで複数のクエリseachからデータを取得する

Query query = firebase.orderByChild("sender").equalTo(senderEmail); 

と私は

Query query = firebase.orderByChild("sender").equalTo(senderEmail).orderByChild("reciever").equalTo(receiverEmail"); 

のような何かをしたいが、それはあなたが単一のクエリで複数のorderByChildを使用することはできません例外がスローされます。どんな助力も高く評価されます。 この質問が以前に尋ねられた場合は、リンクを参照してください

ありがとう!

+0

http://stackoverflow.com/questions/26700924/query-based-on-multiple-where-clauses-in-firebase –

+0

ありがとうございます@FrankvanPuffelen本当に役立ちます –

答えて

1

Firebaseは、複数のクエリによる順序付けをサポートしていません。

クエリは、一度に1つのキーでのみ注文できます。同じクエリでorderByChild() を複数回呼び出すと、エラーが発生します。

さらにhere

しかし本当の質問は、あなたが要素を1つだけ望むなら、なぜ注文しているのですか?

関連する問題