问题描述
因此,我想使用 Firebase 的实时数据库功能将我的本地数据库移动到 Firebase,但是,由于我对 Firebase 完全陌生,因此我有点挣扎,并且我正在使用名为“pyrebase”的库'
我在寻找什么:
database {
userid1 {
mail:"email1"
},userid2 {
mail:"email2"
},userid3 {
mail:"email3"}
...
}
-
我的第一个问题是关于如何使用 Firebase 创建这样的结构?
到目前为止我做了什么:
-
到目前为止我已经创建了实时数据库
-
下载并集成凭据
p.s 确实需要与 Firebase 相关的来源。
解决方法
所以,我终于想出了如何做所有这些,如下所示:
插入数据:
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')