问题描述
下面的代码替换了以前的条目,但我想添加新条目或在子名称 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)
解决方法
调用 set
会用您指定的新数据覆盖路径中的现有数据。如果要在具有新数据的路径下添加新子项,请使用 push
。如果要将新数据与路径中的现有数据合并,请使用 update
。
另请参阅有关 push 和 update 的 Pyrebase 文档。
,是的,我之前在写。
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 中。