有没有办法在Firebase控制台中手动创建推送ID?

时间:2018-01-23 09:45:58

标签: firebase firebase-realtime-database firebase-console

在我的java代码中,我知道如何通过调用push()方法

来创建唯一ID
DatabaseReference().child("list").push();

我的问题是:

有没有办法在Firebase实时数据库控制台中手动执行此操作?我的意思是在网站上?

1 个答案:

答案 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