我无法在Firestore数据库中检索我的收藏夹中可用的文档。这是我的代码。 每次我运行此控制台时,都不会打印任何内容。我正在关注此链接https://firebase.google.com/docs/firestore/query-data/get-data上的文档,但似乎没有用。
database_2 = firestore.client()
all_users_ref_2 = database_2.collection(u'user').stream()
for users in all_users_ref_2:
print(u'{} => {}'.format(users.id, users.to_dict()))
答案 0 :(得分:1)
您有多个项目吗?如果是这样,请仔细检查您是否为正确的项目打开了客户端。一种快速的确认方法是将项目ID传递给客户端:
db = firestore.Client('my-project-id')
答案 1 :(得分:1)
可能是身份验证问题,您可以下载服务帐户密钥并在顶部的项目中使用它。
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALs"] = "path/to/key.json"
或如上所述
database_2 = firestore.Client("<project ID>")
确保Client
是大写C