как получить конкретные и ограниченные проверенные данные из базы данных пожарного магазина для автозаполнения ввода angular4 - PullRequest
0 голосов
/ 11 января 2019

В основном, я хочу получить ограниченные данные из хранилища, чтобы использовать их для автозаполнения. Я использую способ: «получить все данные из базы данных и строки соответствуют этим данным», но этот метод слишком медленный. По сути, я хранил такие данные таблица-> идентификаторы-> данные. Я хочу написать запрос, который извлекает данные, например: если я напишу слово во входном автозаполнении, запрос получит 5-10 определенных значений, а во втором входном слове он снова запустится и получит более конкретную информацию из firestore. Вывод: я хочу сопоставить строку в реальном времени из пожарного депо в поле ввода автозаполнения.

1 Ответ

0 голосов
/ 24 января 2019

Я получил решение. и решение было так просто

searchArea(start){
  const end = start + '\uf8ff';
  return this.afs.collection('areas', ref => 
    ref
      .orderBy('title')
      .limit(5)
      .startAt(start)
      .endAt(end)
  ).snapshotChanges();
}

серверный API-код для фильтрации с очень быстрым и быстрым ответом.

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