在我的java代码中,我知道如何通过调用push()
方法
DatabaseReference().child("list").push();
我的问题是:
有没有办法在Firebase实时数据库控制台中手动执行此操作?我的意思是在网站上?
答案 0 :(得分:2)
不,您无法在firebase控制台中手动创建push()
ID。您可以在控制台中手动添加随机数字/字母,但以后不会对您有所帮助。
您使用为每个新孩子生成唯一键的push()
,从而防止覆盖数据。
示例:
Users
pushid_here
name: userx
age: 100
pushid_here
name: usery
age: 121
然后,当您查询时,您可以使用getKey()
获取推送键并能够访问其中的数据。这就是为什么你在评论中说的firebaserecyclerview仅适用于push()
。
了解更多信息:https://firebase.google.com/docs/database/admin/save-data#getting-the-unique-key-generated-by-push