Loopback 4 - получить коллекцию из Firestore - PullRequest
0 голосов
/ 14 января 2020

Loopback 4 имеет управляемый сообществом соединитель для Firestore здесь: https://github.com/dyaa/loopback-connector-firestore

Как мне получить подколлекцию Houses из следующей коллекции:

{
  village: {
    id: "yaOh(37Na",
    name: "Greenwich",
    houses: {
      house01: {
        address: "1st Street"
      },
      house02: {
        address: "2nd Street"
      }
    }
  }
}

Следующий фрагмент возвращает только поверхностные результаты:

const village = await this.villageRepository.findOne({where: {id: "yaOh(37Na"}});

console.log(village); // returns {id: "yaOh(37Na", name: "Greenwich"}

1 Ответ

0 голосов
/ 14 января 2020

При чтении из Firestore из коллекции считывает только данные из этой коллекции , а не из коллекций, находящихся под ней. Не существует API, который автоматически считывает данные из подколлекции.

Вам нужно будет выполнить отдельную операцию чтения для каждого подколлекции, из которой вы хотите получить данные.

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