自定义ID到Firebase实时数据库

时间:2019-11-29 04:12:32

标签: firebase firebase-realtime-database

我正在使用集成在移动应用程序和Web面板中的Firebase实时数据库。默认情况下,实时数据库上的唯一ID会以以下格式生成: -Lup7ey2xRPO9Owm67xM

通过Firebase面板创建新注册时,我可以使用GUID自定义唯一ID。

{
  "0a921e40-5959-43bc-b2be-a65f6712288d": {
    "name": "Test"
  },
}

但是,在使用Postman或在我的后端调用Rest API之后,默认情况下会在Firebase上生成唯一ID:

{
  "-LupIEooOPXAzbc--dB_": {
    "name": "Test 2"
  },
}

是否有可能配置Firebase以GUID格式生成唯一ID?替换默认格式?

1 个答案:

答案 0 :(得分:1)

REST API的文档说,使用POST等效于推入操作,该操作始终会生成该随机推入ID。如果要为要添加的节点指定自己的名称,则应使用PUT请求,并在更新路径中使用客户端生成的ID。