名前と姓がユーザー入力によって与えられるデータベースからすべての人を取得したいと思います。
これまでのところ、これは私のコードです:
admin.database().ref('persons').orderByChild('Firstname').equalTo(firstName).limitToLast(1).once("value").then(function(snapshot) {
}
このコードは名のみをフィルタリングしますが、姓に別のWhere句を追加する方法はありません。別のorderByを追加しようとしましたが、機能していないようです。リアルタイムデータベースは、単純なクエリを作成するのにこれほど難しい必要がありますか?
簡単な答え:できません。長い答え:Googleの新しい Firestore データベースを使用するか、クライアントで手動でフィルタリングを実行します。他のオプションについては this answer をご覧ください。