Я посмотрел вокруг - я не вижу подобных вопросов, поэтому я спрошу? Как успешно выполнить запрос по значению ключа?
У меня есть база данных, составленная следующим образом:
{
Data {
ABC_1 {
...
}
ABC_2 {
...
}
ABC-D_3 {
...
}
BCA_4 {
...
}
}
}
Теперь пользователь вводит некоторые данные - предположим, AB C, и я хочу Мой запрос на возврат всего, что начинается с ABC _.
Итак, я сделал заказ по ключу, а затем сделал запрос следующим образом:
var data = database.ref('Data').orderByKey().startAt(brandholder);
data.on('value', this.gotdata.bind(this), this.errorData);
Но его возвращают мне каждый ребенок. Что я здесь не так делаю?
О, если вам интересно, откуда у меня такая структура данных? У меня есть большой набор данных, и он преобразован в формат JSON, который вы видите выше. Он очень большой для загрузки в браузер (много более 20 МБ), поэтому я бы предпочел запрашивать необходимые результаты, а не загружать его каждый раз.
Возможно, есть лучший способ сделать это? Я пользуюсь Angular.