ドキュメントだと
db = firestore.client()
のように記載してある。
しかし、firestore.client()は返り値の型を固定していないのでAny型となる。
db. のようにコード上で記載しても「お前Anyだから何出していいかわかんねぇよ」となる。
型をつけるために
- importする
from google.cloud.firestore_v1.client import Client
- 型をつけてあげる
db: Client = firestore.client()
これでdb. と書けば色々頼れる関数が出てくるはず。
追記
- エラーハンドリングはご自由に。どんな時も必ずClient型で帰ってくるわけではないので。