Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在子数据库中追加新条目_Python_Firebase_Firebase Realtime Database_Pyrebase - Fatal编程技术网

Python 如何在子数据库中追加新条目

Python 如何在子数据库中追加新条目,python,firebase,firebase-realtime-database,pyrebase,Python,Firebase,Firebase Realtime Database,Pyrebase,下面的代码替换了以前的条目,但我想添加新条目或将新条目附加到子姓名Friends_电子邮件中,如果有人可以帮助我,请。我正在使用Python3.9和Pyrebase 3.0.27 li = {"1":"gurjar"} db.child("Users").child("nishant").child("Friend_list").child("Friends_email").s

下面的代码替换了以前的条目,但我想添加新条目或将新条目附加到子姓名Friends_电子邮件中,如果有人可以帮助我,请。我正在使用Python3.9和Pyrebase 3.0.27

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

调用
set
会用指定的新数据覆盖路径上的现有数据。如果要在包含新数据的路径下添加新的子级,请使用
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\u email
下的JSON,以及代码运行后您希望它是什么。谢谢您的时间,但我自己解决了这个问题。很高兴听到您的回答。您能否将您的解决方案作为答案发布,以便其他人也能从中受益?