2017-10-06 19 views
-1

に子ノードで私のデータベースをノードを取得する方法:これに基づきFIrebase

enter image description here

、どのように私はfirebaseでRESTサービスを使用して成分の説明で検索、レシピを得ることができますか? 私はそれを試しました:/recipe.json?orderBy="ingredients/description"&equalTo="teste"

しかし、私は成功しませんでした。

答えて

0

Firebaseデータベースクエリは、クエリした場所の子の下にある既知のパスの値を検索できます。値はtesteで、ingredient/0ingredient/1などとなります。これはFirebaseデータベースでは不可能なクエリです。この一般的に

/recipe.json?orderBy="ingredients/teste"&startAt=0 

"ingredients": { 
    "teste": 1, 
    "teste2": 3 
} 

は、次に、あなたのようなもので問い合わせることができます:あなたの現在のデータのクエリを許可するための簡単な変更により

キーとして成分の説明を使用することですFirebaseリアルタイムデータベースを使用すると、コレクションのネストの種類が推奨されません。詳細については、以下を参照してください。

+0

さて、私は必要な構造は以下の通りである:1以上の成分{説明量を有するレシピ{説明、レベル...} }。 Firebaseデータベースを使用してこのネスティングを構造化するにはどうすればよいですか? –