将 ID 自定义到 Firebase 实时数据库 [重复]

2024-04-21

我正在使用集成在移动应用和网络面板中的 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?替换默认格式?


REST API 的文档说使用POST https://firebase.google.com/docs/reference/rest/database#section-post相当于推送操作,它总是生成随机推送 ID。如果您想为要添加的节点指定自己的名称,则应该使用PUT https://firebase.google.com/docs/reference/rest/database#section-put改为请求并在更新路径中使用客户端生成的 ID。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 ID 自定义到 Firebase 实时数据库 [重复] 的相关文章

随机推荐