以下是一个示例代码,它演示了如何通过遍历集合来检索文档ID:
# 导入所需的库
from google.cloud import firestore
# 初始化 Firestore 客户端
db = firestore.Client()
# 获取集合的引用
collection_ref = db.collection('your_collection')
# 遍历集合中的所有文档
for doc in collection_ref.stream():
# 检索文档ID
print(f'Document ID: {doc.id}')
# 检索文档的所有字段
print(f'Document data: {doc.to_dict()}')
在上面的代码中,我们首先导入了所需的库。然后,我们初始化了一个 Firestore 客户端,并获取了一个集合的引用。接下来,我们使用 stream()
方法来遍历集合中的所有文档。在每次迭代中,我们可以通过 doc.id
属性来检索文档的ID,并使用 to_dict()
方法来检索文档的所有字段。最后,我们将文档ID和文档字段打印出来。
请注意,上述代码是使用Python编写的示例代码,假设您已经设置了一个有效的Firestore客户端,并将其与您的项目集成。
上一篇:遍历集合时出现问题
下一篇:遍历集合时移除元素的行为理解