如何在firebase实时数据库python中增加值?

krcsximq  于 2023-02-18  发布在  Python
关注(0)|答案(1)|浏览(123)

我有一个和这个完全一样的问题,但是是在python中:
How to increment values in Firebase Realtime Database (v9)
它实际上实现了还是没有?因为我找不到如何执行:

from firebase_admin import db

realtime_db = db.reference(path="/", app=app, url="myurl")
realtime_db.update({
   f"chats/{uid}/num": db.increment(1),
})

先谢了

8hhllhi2

8hhllhi21#

documentation of the Python Admin SDK来看,那里似乎没有increment操作的实现。
幸运的是,这个操作只给了你一个发送给服务器的标记值,你也可以根据REST API文档中的例子自己创建它。

realtime_db.update({
   f"chats/{uid}/num": { ".sv": { "increment": 1 }},
})

上面例子中的语法错误肯定是可能的,所以请让我知道你遇到的任何语法错误,并在下面修复。

相关问题