使用 python firebase-admin 获取不存在文档的子集合
Get subcollection of a non existent document using python firebase-admin
我正在使用 python 的 firebase-admin。我想获取子集合(及其文档),但问题是子集合的父文档不存在。即使不存在文档的子集仍然可以访问。
这里是云firestore的截图
这是我试过的代码,但没有打印任何内容:
db = firestore.client(app)
message_docs = db.collection('message').get()
for doc in message_docs:
print(doc.id)
在这种情况下是否可以使用 python 获取子集合?我不知道文件的 ID。
没有文档 ID,这是不可能的。如果你想要 all 的文档来自 all 的 all 的子集合"(缺少和存在),那么您可以使用 collection group query。没有文档 ID,您无法为特定子集合构造查询。
我正在使用 python 的 firebase-admin。我想获取子集合(及其文档),但问题是子集合的父文档不存在。即使不存在文档的子集仍然可以访问。
这里是云firestore的截图
这是我试过的代码,但没有打印任何内容:
db = firestore.client(app)
message_docs = db.collection('message').get()
for doc in message_docs:
print(doc.id)
在这种情况下是否可以使用 python 获取子集合?我不知道文件的 ID。
没有文档 ID,这是不可能的。如果你想要 all 的文档来自 all 的 all 的子集合"(缺少和存在),那么您可以使用 collection group query。没有文档 ID,您无法为特定子集合构造查询。