【问题标题】:Why firebase CLI push data to a random path on real-time database?为什么 firebase CLI 将数据推送到实时数据库上的随机路径?
【发布时间】:2021-06-04 02:47:17
【问题描述】:

为什么当我在 firebase CLI 上运行此命令时

firebase database:push /messages --data '{"users_test":"id","test","token"}'

我希望将数据插入到实时数据库中的/data/messages/

messages
   test: "token"
   users_test: "id"

但它总是插入到/data/messages/-MbJqEUNN6EhisiyvbV8

messages
 -MbJqEUNN6EhisiyvbV8
   test: "token"
   users_test: "id"

为什么会在那里生成随机字符串

【问题讨论】:

    标签: firebase-realtime-database firebase-cli


    【解决方案1】:

    这就是 database:push 所做的事情:它在该位置下生成一个唯一 ID,并将数据添加到那里。

    如果您想直接写入该位置,用户 database:set。这会将messages 中的任何现有数据替换为您在命令中指定的数据。

    【讨论】:

      猜你喜欢
      • 2021-08-28
      • 2021-10-07
      • 1970-01-01
      • 2020-03-25
      • 1970-01-01
      • 2021-12-26
      • 2023-04-07
      • 2019-09-20
      • 1970-01-01
      相关资源
      最近更新 更多