Firebaseで取得するデータを絞るには? python用
firebaseを使ってアプリを作りたくて頑張っているのですが、データの取り出し方で分からない事があります。
firebaseにデータがこのように{url_1:["https://~", 0]}
という感じに入っていてリストの0
の部分を1
に変更する事でフラグにして使おうと考えています。
そこでref.get()
だと毎回全てのデータを取得して使うことになるので0
になってる奴だけ取得するにはどのように書いたら良いのでしょうか?
firebaseはpythonで使用しています。
よろしくお願いします。
コード実行後
Reason: Index not defined, add ".indexOn": "flag", for path "/my_select/bookmarks", to the rules
どのように変更していったら良いのでしょうか?
変更後
このように変更したらエラーはなくなりましたが中身が空です。
ref = db.reference('/my_select')
snapshot = ref.order_by_child('flag').equal_to(0).get()
print(snapshot)
なんとかここのページを参考にしたらできました。
https://qiita.com/qantasmz/items/d30d04c8ae41563ba2c1