こんにちは
本日pythonからfirestoreに対してgetメソッドを使用したところ下記のエラーが発生しました。
google.api_core.exceptions.InvalidArgument: 400 Resource id "__1joarih__" is invalid because it is reserved.
python側のコードは下記の通りです。
result = db.collection('name').document("__1joarih__").get()
またデータベースは
name (collection) → __1joarih__ (ドキュメント)
の構造になっています。
上記のpythonコードを使用する時点では__1joarih__という名前のドキュメントは存在しないのですが、のちにresult.existsとして存在を確認しその後のコードを回しているので普段エラーは起こりません(ドキュメント部分をループで変更して回しているのですが現在500ループを超えて初めて上記でエラーが発生しました)。
何が原因なのかも分からずお教えいただけると幸いです。

あなたの回答
tips
プレビュー