Какой самый быстрый способ получить идентификатор документа для пожарного магазина? - PullRequest
0 голосов
/ 25 апреля 2019

Я использую реактивную систему для разработки своего приложения.

Теперь я хочу получить идентификатор документа для документа (идентификатор, сгенерированный пожарным депо) из одной из моих коллекций, запросив его, используя одну из «уникальных» данных, хранящихся в этом документе (например, идентификатор , имя пользователя, номер телефона, адрес электронной почты и т. д.). Какой самый быстрый способ получить этот документ с идентификатором?

Есть ли способ быстрее выполнения запроса, например:

documentRef = db.collection('MYDOCS').where("tel","==","12345678").limit(1);
documentRef.get().then((querySnapshot)=>{
  documentID = querySnapshot.docs[0].id;
})

Спасибо!

1 Ответ

2 голосов
/ 25 апреля 2019

Нет более быстрого пути. Вы должны запросить документ именно так, как вы показываете. Нет способа запросить только идентификатор документа - вы должны прочитать и передать весь документ.

...