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。
我正在使用 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。