1

下面的代码替换了以前的条目,但我想添加新条目或将新条目附加到子名称 Friends_email 中,如果有人可以帮助我。我正在使用 python 3.9 和 Pyrebase 3.0.27。

li = {"1":"gurjar"}
db.child("Users").child("nishant").child("Friend_list").child("Friends_email").set(li)
4

2 回答 2

1

是的,以前我在写。

li = {"1":"gurjar"}
db.child("Users").child("nishant").child("Friend_list").child("Friends_email").set(li)

但现在我正在使用

db.child("Users").child("nishant").child("Friend_list").child("Friends_email").child(1).set(“gurjar”)

现在,如果我将孩子 1 更改为 2,那么它将附加到孩子 Friends_email 中。

于 2021-04-16T02:41:30.877 回答
1

调用set会用您指定的新数据覆盖路径中的现有数据。如果要在包含新数据的路径下添加新子项,请使用push. 如果要将新数据与路径中的现有数据合并,请使用update.

另请参阅有关pushupdate的 Pyrebase 文档。

于 2021-04-15T14:08:08.243 回答