Firebase Toolsを使ってFirebase Realtime Databaseを操作してみます。
was updated last. 7 months ago
Firebase Tools + jqメモ

Firebase Tools

Install

$ npm install -g firebase-tools

Login

$ firebase login
$ firebase list

Database

ログインするアカウントの権限によっては上階層でのデータの置き換えが可能になるので注意

データを取得します。

$ firebase database:get --project <YOUR PROJECT ID> /users

データを追加します。

$ firebase database:push --project <YOUR PROJECT ID> /news test.json

データを置き換えます。
指定した/news直下にあるデータを置き換えるので注意

$ firebase database:set --project <YOUR PROJECT ID> /news test.json

データを更新します。

$ firebase database:update --project <YOUR PROJECT ID> /news test.json

データを削除します。

$ firebase database:remove --project <YOUR PROJECT ID> /news

jq

firebase-toolsの標準出力JSONは見づらいのでjqで整形します。

Install

$ brew install jq

Usage

$ firebase database:get --project <YOUR PROJECT ID> /news | jq