firebase-realtime-database - 为什么 firebase CLI 将数据推送到实时数据库上的随机路径?
问题描述
为什么当我在 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"
为什么在那里生成随机字符串
解决方案
这就是字面上的database:push
作用:它在该位置下生成一个唯一 ID,并在那里添加数据。
如果您想直接写入该位置,用户database:set
. 这会将任何现有数据替换messages
为您在命令中指定的数据。
推荐阅读
- python - 布局偏离弹出 Kivy
- c++ - 试图从 zeromq pollitem 获取套接字实例
- php - 显示注意事项:多维数组中未定义的偏移量
- reactjs - 从我的 React 应用程序中的环境变量加载值不起作用
- mysql - 如何在同一张表的新列中连接主键(id)和日期?(MySQL)
- batch-file - 为什么我的文件在进入 If Statments 时会突然关闭?
- python - 如何在脚本python3中递归地重命名子目录和文件名?
- javascript - 在 Internet Explorer 11 中获取未定义?
- wordpress - 该网站使用什么平台?
- python-3.x - 在不使用 Sklearn Pipeline 的情况下获得与 Sklearn Pipeline 相同的结果