Firebase CLI 避免创建随机对象 ID STDIN

Firebase CLI Avoid creating random object IDs STDIN

我正在使用 Firebase CLI 并尝试使用 firebase:push 更新数据库。我想将一个对象添加到现有的数据库结构中,但它总是创建一个我不想要的随机对象键。是否可以省略此对象键?

例如

我在 CLI 中使用了以下命令来添加 json 对象。

> firebase database:push /users/cpaluk <<< '{"name":"cpaluk","key":"cpaluk","id":"test"}'

对象被包装在自动生成的随机密钥中 KcqrF7JuJChspnOOo5h

谢谢

当您使用 firebase database:push 调用 Firebase CLI 时,它将始终为新数据生成一个推送 ID。

如果要自己指定数据的完整路径,使用firebase database:set:

firebase database:set /users/cpaluk <<< '{"name":"cpaluk","key":"cpaluk","id":"test"}'

有关 CLI 接受的其他命令,请参阅 list of database commands in the Firebase documentation