为什么python发布一个数据将在Firebase数据库上出现6次

时间:2018-10-13 12:42:15

标签: python firebase firebase-realtime-database

我只是使用简单的代码将数据发布到Firebase,但是我不知道为什么它在Firebase实时数据库中出现6次。

from firebase import firebase

url = "https://xxx.firebaseio.com/"
fb = firebase.FirebaseApplication(url, None)

fb.post("/posts", {'ID':123})

我只运行一次“ python fb.py”。

但是结果是:

enter image description here

我很困惑。

1 个答案:

答案 0 :(得分:0)

您是要在运行代码时更新此字段还是创建具有唯一ID的新条目?
也许尝试改用fb.put()
fb.post()与JavaScript API中的.push()等效,因此它将为您创建一个唯一的ID。 fb.put()等同于.set(),只会设置数据。