2016-07-20 3 views
0

Firebase 백엔드로 Android 앱을 만들려고합니다.Android Firebase 고급 검색어

나는 그것에 대해 모두 읽었고, 백엔드와 동기화되는 앱을 만들었다. 알아낼 수없는 것은 모든 부모를 검색하지 않고 고급 쿼리를 만드는 방법이다.

예를 들어, 많은 사용자로 확장 할 수 있으며 나 주위에 50KM의 사용자 만 검색하려는 경우 모든 사용자를 검색 한 다음 데이터를 조작하고 싶지 않습니다. 필요한 사용자 만 검색하고 싶습니다.

나는 "users를 얻는 것처럼 사용자를 얻는 것"과 같은 SQLish를 찾고 있다고 생각합니다. users = location bla bla bla.

아무도 도와 줄 수 있습니까? 덕분에 !

+0

https://firebase.google.com/docs/database/android/retrieve-data#filtering_data를 보았습니까? –

+1

GeoFire? https://github.com/firebase/geofire-java#geo-queries –

+0

예 "equalTo()"와 geofire를 알고 있지만 고급 검색에는 충분하지 않습니다. "bob이라는 이름의 모든 사용자를 얻고 머리 색이 검은 색입니다. –

답변