来自 CLI 的 firebase database:update - 一个项目中的多个数据库

firebase database:update from CLI - multiple database in one project

我的 firebase 项目有多个实时数据库 (RTDB)。当我有多个数据库时,如何使用命令行界面 (CLI) 更新特定数据库?

$ firebase database:update --help

  Usage: database:update [options] <path> [infile]

  update some of the keys for the defined path in your Firebase

  Options:

    -d, --data <data>  specify escaped JSON directly
    -y, --confirm      pass this option to bypass confirmation prompt
    -h, --help         output usage information

我用 firebase use -add 选择我的项目,但是帮助页面中没有任何关于定义 URL 到数据库的内容,类似于 . Both the node.js firebase-import and the python firebase-streaming-import 包含数据库 URL作为参数。

事实证明,今天 version 3.19.0 发布了对此的支持。 firebase database:get --help 现在报告:

--instance <instance>    use the database <instance>.firebaseio.com (if omitted, use default database instance)

因此,您应该能够使用它来指定数据库的 shorthand 实例名称。