나는 호텔 예약을 위해 ios 응용 프로그램을 만들려고합니다. 내 모든 데이터는 firebase에 저장됩니다. 내 호텔의 이름과 위치는 "호텔 위치"테이블에 저장됩니다.복잡한 쿼리를 사용하여 Firebase에서 데이터를 검색하려면 어떻게합니까?
{
"HotelLocation": {
"H1": {
"name": "Ghetu hotel",
"location": "shonargao,dhaka"
},
"H2": {
"name": "BB hotel",
"location": "gulshan,dhaka"
},
"H3": {
"name": "Shuvashish hotel",
"location": "uttara,dhaka"
},
"H4": {
"name": "Bodi hotel",
"location": "uttara,dhaka"
}
}
}
이 테이블 'HotelLocation'내 JSON 형식입니다하지만 난 uttara을 검색하는 경우 즉, 그때 가야 전용 'uttara'이 테이블에서 데이터를 검색 할 수 없습니다입니다
Shuvashish 호텔
Bodi 호텔
나는 'queryEqualToValu를 사용하여 시도 e '이지만 문제는'uttara, dhaka '입니다. 왜냐하면 firebase는 대소 문자를 구분하기 때문입니다. 그래서 '다카'가 문제를 일으키고 있습니다.
Firebase에서 SQL 명령 "% LIKE %"를 사용하는 방법이 있습니까?
Firebase에는 와일드 카드 텍스트 검색 작업이 없습니다. http://stackoverflow.com/questions/22506531/how-to-perform-sql-like-operation-on-firebase, http://stackoverflow.com/questions/39058119/firebase-database-requests-and-queries를 참조하십시오. -like-sql-where-in 및 http://stackoverflow.com/questions/31036903/how-can-i-achieve-this-many-to-many-relationship-in-firebase –