Firebase Firestore:获取生成的文档ID(Python)

大卫·费里斯

我可以创建一个新文档(具有自动生成的ID),并存储对它的引用,如下所示:

my_data = {"key": "value"}
doc_ref = db.collection(u'campaigns').add(my_data)

我可以像这样访问数据本身:

print (doc_ref[0]) # prints {"key": "value"}

但是,当我尝试访问doc_ref ID时,无法执行以下操作:

# All of these throw attribute errors
doc_ref.get()
doc_ref.data()
doc_ref.id

还有其他文章建议如何使用Javascript进行此操作,但没有一篇适用于Python SDK!

如何访问创建的文档的ID?

大卫·费里斯

文档尚不清楚,但是我终于使它起作用了:

doc_ref = db.collection(u'campaigns').document()
doc_ref.set(my_data)
print(doc_ref.id)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取Firebase Firestore生成的ID

如何从 Firebase Firestore 获取特定文档 ID,其中 ID 是随机生成的并且没有唯一标识符?

手动生成Firebase Firestore文档ID

在Firebase Cloud Functions(Firestore)中获取文档ID

Firebase Firestore 中带有子文档的 Python 列表 ID

从Firebase Flutter获取文档ID

firebase firestore从文档获取对象/数组-js

通过ID查询Firebase Firestore文档

如何使用firebase firestore flutter的自动生成的ID删除集合中的特定文档?

是否可以获取 Firebase Cloud Firestore 数据库中可用集合的文档 ID?

使用 ngxs-lab/firestore-plugin 时如何获取对象内的 firebase 文档 ID

Android Firebase Firestore:从Firestore文档的深层获取数据

Flutter Firebase通过ID数组获取文档

Firebase 和 Kotlin:获取文档问题的 id

Firebase 获取嵌套多个分支的文档 ID

Firebase Firestore文档更改

firebase Firestore 文档读取

设置后获取Firestore生成的文档ID

如何获取 firebase 存储的下载 url 并更新 firestore 文档?

在Firebase Firestore上查询文档时获取空查询

Firebase Firestore和Express-构建json获取嵌套文档

Firebase Cloud Firestore的成本优化模式:通过集合获取文档

如何从firebase.firestore.DocumentSnapshot获取文档数据?

从Firebase Firestore返回的文档中获取特定字段

使用 Async Await 从 Firebase Firestore 获取单个记录/文档

使用Flutter从Firebase Firestore查询中获取单个文档

从 Firebase 获取文档

如何从firebase获取文档?

如何获取Firebase生成的唯一ID