Firestore:使用 python 列出文档的子集合

是否可以使用 python 列出文档的子集合?谷歌文档似乎不一致


他们在这里说 get collections 方法在 Python 客户端库中不可用:


https://firebase.google.com/docs/firestore/query-data/get-data#python_6


他们在这里说 class collections() 列出子集合:


https://googleapis.dev/python/firestore/latest/document.html


所以我尝试类似的东西:


collnameref = db.collection(collname)

docs = collnameref.stream()

for doc in docs:

    print (doc.collections())

但它不起作用。


catspeake
浏览 93回答 1
1回答

智慧大石

你是对的。文档中缺少此内容:collnameref = db.collection(collname)docs = collnameref.stream()for doc in docs:    # List subcollections in each doc    for collection_ref in doc.reference.collections():        print(collection_ref.parent.path + collection_ref.id)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python