사용자 입력에 의해 이름과 성이 주어진 데이터베이스의 모든 사람을 얻고 싶습니다.Firebase Realtime Database를 쿼리하고 필터링하는 방법
는 지금까지 내 코드입니다 :
admin.database().ref('persons').orderByChild('Firstname').equalTo(firstName).limitToLast(1).once("value").then(function(snapshot) {
}
이 코드는 FIRSTNAME 필터링 작동하지만 다른 추가의 방법을 찾을 수 없습니다 경우 마지막 이름에 대한 절. 다른 주문을 추가하려고했는데 작동하지 않는 것 같습니다. 실시간 데이터베이스가 간단한 쿼리를 작성하는 것이 어렵지 않아야합니까?
Firebase Realtime Database 쿼리는 단일 속성에 대해서만 주문/필터링 할 수 있습니다. 대부분의 경우 필터링 할 값을 단일 (합성) 속성으로 결합 할 수 있습니다. ''FirstName_LastName ":"Frank_van Puffelen "'. 이 접근법과 다른 접근법에 대한 예제는 http://stackoverflow.com/questions/26700924/query-based-on-multiple-where-clauses-in-firebase –