Firebase 实时数据库 Adding/Removing/Updating/Retrieving 数据
Firebase Realtime Database Adding/Removing/Updating/Retrieving Data
所以,我想通过使用 Firebase 的实时数据库功能将我的本地数据库移动到 Firebase,但是,由于我是 Firebase 的新手,我有点挣扎,而且我正在使用名为'pyrebase'
我要找的是:
database {
userid1 {
mail:"email1"
},
userid2 {
mail:"email2"
},
userid3 {
mail:"email3"}
...
}
我的第一个问题是关于如何使用 Firebase 创建这样的结构?
如果在实时数据库中完成了这样的结构,如何更新任何特定用户id的数据?
如果想通过用户id从系统中删除任何用户,如何实现?
最后,这很重要,如果想通过查看用户 ID 来检索任何用户电子邮件,如何检索?
到目前为止我做了什么:
到目前为止我已经创建了实时数据库
已下载并集成凭据
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')
所以,我想通过使用 Firebase 的实时数据库功能将我的本地数据库移动到 Firebase,但是,由于我是 Firebase 的新手,我有点挣扎,而且我正在使用名为'pyrebase'
我要找的是:
database {
userid1 {
mail:"email1"
},
userid2 {
mail:"email2"
},
userid3 {
mail:"email3"}
...
}
我的第一个问题是关于如何使用 Firebase 创建这样的结构?
如果在实时数据库中完成了这样的结构,如何更新任何特定用户id的数据?
如果想通过用户id从系统中删除任何用户,如何实现?
最后,这很重要,如果想通过查看用户 ID 来检索任何用户电子邮件,如何检索?
到目前为止我做了什么:
到目前为止我已经创建了实时数据库
已下载并集成凭据
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')