添加记录而不是更新记录 - firebase python

时间:2018-06-19 05:22:15

标签: django python-3.x firebase firebase-realtime-database

我在python / django中有一个项目。在这个项目中,我正在获取信息,我想在firebase dataabase中使用该信息创建一个活动对象。我目前正在使用database.update()命令添加记录。我注意到这会用已经存在的信息取代现有的信息。是否有命令让我添加新对象而不是更新旧对象。

这是我的代码:

accepter_activity = {
        accepter:{
            'description':accepter_description,
            'friend':requester,
            'friends':True,
            'requests':False,
            'group':False
        }
    }
    new_activity = database.child('activity').child('users').update(accepter_activity)
    requester_description = 'You and ' + accepter + ' are now friends'
    requester_activity = {
        requester:{
            'description':requester_description,
            'friend':accepter,
            'friends':True,
            'requests':False,
            'group':False,
        }
    }
    new_activity = database.child('activity').child('users').update(requester_activity)

这就是数据库中的样子:

enter image description here

而不是在旧活动中添加新活动,而不是替换旧活动。如何让它添加新活动。

0 个答案:

没有答案