Bin*_*mas 4 python firebase google-cloud-firestore
我正在寻找一种在 Python 中增加和更新 firestore 字段的方法。
似乎最近在 google-cloud-firestore 1.2.0 中添加了增量功能。问题-7533!这在Python中如何实现呢?任何示例实现参考代码都会非常有帮助。
from google.cloud import firestore
......
upd_ref_path.update({u'test_col': firestore.FieldValue.increment(1)})
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息错误: AttributeError: module 'google.cloud.firestore' has no attribute 'FieldValue'
更新 -
此功能需要从 firestore 模块中使用附魔才能使用。问题 - 问题 8173!为此而开放。
对于临时解决方案,请按如下方式使用:
from google.cloud.firestore_v1 import Increment
doc_ref.set({u'test_col': Increment(1)}, merge=True)
Run Code Online (Sandbox Code Playgroud)
检查文档。您应该能够像这样使用它:
from google.cloud import firestore
......
upd_ref_path.update({u'test_col': firestore.transforms.Increment(1)})
Run Code Online (Sandbox Code Playgroud)
希望有帮助
| 归档时间: |
|
| 查看次数: |
1824 次 |
| 最近记录: |