Python Firebase 替换自动生成的 Key

标签 python firebase firebase-realtime-database

我使用 Python 将一些数据添加到 Firebase,并且想使用生成的 MD5 字符串作为每条记录的唯一索引。
Firebase 中自动生成的 key 类似于“-KgMvzKKxVgj4RKN-3x5”。是否可以用Python替换它的值?不过我知道如何用 Javascript 来做到这一点。请帮忙...提前致谢!

f = firebase.FirebaseApplication('https://xxxxx.firebaseio.com')
f.post('meeting/',
    {
     "MD5index":MD5String,
     "title": title, 
     "date": date,
     "time": time,
     "location": location
     })

最佳答案

确实是这样。只需使用 put 而不是 post:

f = firebase.FirebaseApplication('https://xxxxx.firebaseio.com')
f.put('meeting/mymeetingkey',
    {
     "MD5index":MD5String,
     "title": title, 
     "date": date,
     "time": time,
     "location": location
     })

关于Python Firebase 替换自动生成的 Key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43083468/

相关文章:

javascript - 如何在 firebase 中获取同步数据?

java - 是否可以通过POSTMAN向特定应用程序包名称发送FCM推送通知?

android - 是否可以在 Firebase 数据库中设置计时器?

javascript - 如何排除 Firebase 数据库树中的某些键

javascript - 如何更新 Firebase 中的所有 child ?

python - 在 Scientific Linux 上激活 Anaconda 环境

python - 如何使用 gitpython 进行 git fetch?

python - 同一页面中的多个表单,提交时保持数据填充

Python正则表达式匹配: ## ##

firebase - 将自定义 Oauth 提供程序与 firebase.auth().signInWithRedirect 集成?