auの日記

プログラミング初心者の日記。(auはハンドルネームです)

Pythonを使ってFirebaseの特定のテーブルの情報を取得する方法

auです。

FirebaseのRealtime Databaseを使ってアプリを開発しているのですが、特定のテーブルの値を抜き出す方法をメモがわりに残しておこうと思います。

言語はPythonで、firebase_adminのライブラリを使っています。

早速本題です。

Firebaseの初期化処理は終わり、データがある程度追加されているものとします。

こんな感じでテーブルがあったとします。

f:id:program-shoshinsya:20190913232023p:plain

この場合、aaaaというデータを取り出したい場合、以下のように書きます。

ref = db.reference('qr/aaaa').get()
print(ref)

# 実行結果
{'used': 3}

色々と調べてみましたが、意外とまとめられていなかったので・・・

あとはこの辞書型の値を取り出して、かちゃかちゃすれば色々な処理を実装することができます!