Firestore: Как выполнять групповые запросы по идентификатору Do c вместо поля? - PullRequest
0 голосов
/ 10 марта 2020

Название может быть расплывчатым. Я вижу примеры, где мы можем выполнить запрос группы сбора к подколлекции, используя ключ поля. Это заставит нас сделать индекс. Пример:

let museums = db.collectionGroup('landmarks').where('type', '==', 'museum');
museums.get().then(function(querySnapshot) {
  querySnapshot.forEach(function(doc) {
    console.log(doc.id, ' => ', doc.data());
  });
});

Однако в моей реализации документы в подгруппе "landmarks" имеют определенные c идентификаторы. Поэтому мне не нужно запрашивать поля. Я просто хочу получить документ, в котором у меня есть идентификатор do c ref из группы коллекционеров. Есть ли что-то подобное?

1005

И это спасет нас от индексации поля?

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