は、私がこのような構造を持っている:firebase/angularfireのリストを正しく照会する方法は?
私はこれが見つかりました:https://github.com/angular/angularfire2/blob/master/docs/4-querying-lists.mdをしても、私はfirebaseドキュメントをお読みください。
私はこれを試してみてください。
return this.db.list(`${this.API_EVENTS_PATH}`, {
query: {
equalTo: {
value: '[email protected]',
key: 'from'
}
}
});
これは何も与えない:空の配列を。どうして?
もう1つの質問は、2つのフィールドで項目をフィルタリングする方法です。例えば、[email protected]&status=ACCEPTED
が必要です。
どのようにFBで行うことができますか?
"ファイアベースのようなデータベースでは、通常は1フィールドのみでフィルタリングすることができます" NoSQLデータベースには複数のプロパティのフィルタリングが可能です。これは単なるFirebaseの制限です。私はまた、複数の値をここでフィルタリングして私の答えを読むことをお勧めします:http://stackoverflow.com/questions/26700924/query-based-on-multiple-where-clauses-in-firebase、よりいくつかのシナリオをカバーするデビッドのビデオ。 –