Как запросить firestore из командной строки в качестве администратора

Как я могу аутентифицироваться как администратор из командной строки, чтобы выгрузить/запросить данные в моем firestore? Например, у меня есть коллекция users где каждый документ выглядит следующим образом:

{
  edit_count: 15
}

Я просто хочу напечатать все эти документы как json в моем терминале.

Я использовал инструменты firebase, но похоже, что он поддерживает запросы только RTDB?

Ответ 2

В ожидании firebase-tools для поддержки большего количества команд firestore я написал базовый клиент firestore, который вам может пригодиться:

https://github.com/sgarciac/fuego

Ответ 3

Обратите внимание, что вы можете запросить базу данных напрямую через REST API, как описано здесь: https://firebase.google.com/docs/firestore/use-rest-api#making_rest_calls

Это не сработает из командной строки, если вы не выясните, как передать правильные токены аутентификации в curl, но если вы просто ищете простой способ получить данные из базы данных, которая должна это делать.

Ответ 4

Прочтите документацию здесь: https://firebase.google.com/docs/admin/setup

Это научит вас настраивать локальную аутентификацию для ваших данных firestore.