我可以创建一个新文档(具有自动生成的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] 删除。
我来说两句