Как реализовать поиск по конкретному полю в Firebase? - PullRequest
0 голосов
/ 03 июля 2018

В моей базе данных есть следующая структура:

enter image description here

Как мне сделать фильтрацию поиска по названию? Я знаю, что у firebase нет оператора LIKE, но поиск по начальным символам будет возможен?

Я уже искал StackOverflow, и наиболее распространенные ответы выглядят примерно так:

firebase.reference.child("music")
            .orderByChild("title")
            .startAt("fog")
            .endAt("fog" + "\uf8ff")
            .addListenerForSingleValueEvent(object : ValueEventListener {
                override fun onCancelled(p0: DatabaseError) {}

                override fun onDataChange(p0: DataSnapshot) {
                    Log.i("DATABASE_RETURN", p0.toString())
                }
            })

Этот код всегда возвращает ноль, вот что он печатает:

I / DATABASE_RETURN: DataSnapshot {ключ = музыка, значение = ноль}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...