私は注文を受けています。各注文にはアイテムがあります。USER_ID(クエリ)でノードを取得
各注文と各アイテムは、ユーザーによって割り当てられます。
それがUSER_1_ID?
によって割り当てられたすべてのノードのリストを取得することは可能であるか、私は私の構造を変更する必要があります。
以下に各注文の項目の私のリストはありますか?この場合
:あなたは、データをフィルタリングするために探しているノード番号15
と1
私は注文を受けています。各注文にはアイテムがあります。USER_ID(クエリ)でノードを取得
各注文と各アイテムは、ユーザーによって割り当てられます。
それがUSER_1_ID?
によって割り当てられたすべてのノードのリストを取得することは可能であるか、私は私の構造を変更する必要があります。
以下に各注文の項目の私のリストはありますか?この場合
:あなたは、データをフィルタリングするために探しているノード番号15
と1
を返すクエリ:また
var root = firebase.database().ref();
var query = root.child("order_items").orderByChild("user").equalTo("USER_1_ID");
query.on("child_added", function(snapshot) {
console.log(snapshot.key);
});
、あなたが一度にアイテムを取得したい場合は、 value
イベントに耳を傾け、あなたがそこに着くスナップショットに子どもを反復処理することができます。
query.on("value", function(snapshot) {
snapshot.forEach(function(child) {
console.log(child.key);
});
});
私はお勧めFirebaseのドキュメント、特にsection on filtering dataを読んでください。
プログラミング言語タグ – Dravidian
でご質問を更新してください申し訳ありません。私はfirebaseクエリを使用しているすべての人にとって同じであると確信していました。私はAngular 2を使用しています – Reni