python - 无法在python中查询集合的firebase文档
问题描述
我正在使用 Python 进行查询,以从 Firestore 数据库中获取文档列表(集合文档)。我知道这是一个非常简单的查询,但我无法获取文档列表
cred = credentials.Certificate('keys.json')
firebase_admin.initialize_app(cred)
db = firestore.client()
answer = (db.collection("chat").get())
for i in answer:
print(f'{i.id} => {i.to_dict()}')
print(len(answer))
我能够处理这个查询
answer2 =(db.collection("chat/company/FkLxckrD2TgGGXLghUI8hy1irH93").get())
for i in answer2:
print(f'{i.id} => {i.to_dict()}')
第二个查询正确获取所有信息,但第一个查询不起作用。在第一个中,我想获取此示例中的文档是带有蓝色方块的文档
这是 Firebase 的结构。
谢谢
在最后一张照片中,我手动创建了一个与第一个结构相同的文档,我可以得到这个,但不是第一个。
解决方案
推荐阅读
- azure - AzureDev Ops Webhooks 是否有任何构建开始类型的触发器?
- javascript - NodeJs 使用 Request Promise 调用外部 API,从响应体中保存数据
- apache-kafka - kafka增量聚合
- c# - 如何更改游戏对象的轴心
- google-cloud-functions - 使用 BODY 的 Google Cloud Functions 自定义 URL 重定向
- amazon-web-services - AWS Lambda - 在区域之间自动复制实例 EC2?
- c# - 从 xml 读取多个值并仅更新 xml 中的单个值
- json - AVRO 可选的可为空字段
- docker - Ubuntu Docker 映像错误:无法连接到任何 X 显示器
- javascript - 自动完成 Vue Js