Выполнить запрос группы сбора Firestore в облачных функциях с администратором SDK? - PullRequest
0 голосов
/ 06 июля 2019

Метод firestore .collectionGroup () получает ошибку при использовании его с firebase-admin sdk в облачной функции.Можно ли сделать запрос группы сбора в firestore в облачной функции?

Вот метод запроса firestore, который я пытаюсь использовать: https://googleapis.dev/nodejs/firestore/latest/Firestore.html#collectionGroup

Но это не похожебыть доступным в административном SDK firestore: https://firebase.google.com/docs/reference/admin/node/admin.firestore

admin.firestore().collectionGroup('photos').where('id', '==', photoId);

Я получаю эту ошибку при запуске функции:

TypeError: admin.firestore (...).collectionGroup не является функцией

Интересно, если я что-то упустил, или это то, что будет добавлено в будущем.

1 Ответ

1 голос
/ 06 июля 2019

Обычно это означает, что вы используете версию Admin SDK, которая еще не поддерживает запросы групп сбора.

Поддержка запросов групп сбора была введена в версии 7.4.0 на основе клиента Cloud Firestore 1.3.0.Проверьте файл package.json, чтобы убедиться, что вы используете эти версии или новее.

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