0

所以,我想通过使用 Firebase 的实时数据库功能将我的本地数据库移动到 Firebase,但是,我有点挣扎,因为我对 Firebase 完全陌生,我正在使用名为“ pyrebase ”的库

我在找什么:

database {
    userid1 {
        mail:"email1"
    },
    userid2 {
        mail:"email2"
    },
    userid3 {
        mail:"email3"}
        ...
}
  1. 我的第一个问题是关于如何使用 Firebase 创建这样的结构?

  2. 如果实时数据库中的这种结构完成了,如何更新任何特定用户ID的数据?

  3. 如果希望仅使用他们的用户 ID 从系统中删除任何用户,它是如何完成的?

  4. 最后,非常重要的一点是,如果想通过查看用户 ID 来检索任何用户电子邮件,它是如何检索的?

到目前为止我做了什么:

  1. 到目前为止,我已经创建了实时数据库

  2. 下载并集成凭据

ps 从字面上看需要与 Firebase 相关的来源。

4

1 回答 1

0

所以,我终于想出了如何做所有这些,如下所示:

插入数据:

from firebase import firebase  
firebase = firebase.FirebaseApplication('https://xxxxx.firebaseio.com/', None)  
data =  { 'Name': 'Vivek',  
          'RollNo': 1,  
          'Percentage': 76.02  
          }  
result = firebase.post('/python-sample-ed7f7/Students/',data)  
print(result)  

检索数据:

from firebase import firebase  
firebase = firebase.FirebaseApplication('https://xxxx.firebaseio.com/', None)  
result = firebase.get('/python-sample-ed7f7/Students/', '')  
print(result)

更新数据:

from firebase import firebase  
firebase = firebase.FirebaseApplication('https://xxxx.firebaseio.com/', None)  
firebase.put('/python-sample-ed7f7/Students/-LAgstkF0DT5l0IRucvm','Percentage',79)   
print('updated')  

删除数据:

from firebase import firebase  
firebase = firebase.FirebaseApplication('https://xxxx.firebaseio.com/', None)  
firebase.delete('/python-sample-ed7f7/Students/', '-LAgt5rGRlPovwNhOsWK')  
print('deleted') 
于 2021-01-20T01:21:06.497 回答