繁体   English   中英

如何为 firebase 功能选择不同的数据库?

[英]How to choose a different database for firebase functions?

目前我有一个 firebase function 和一个 firebase.rc 文件,如下所示:

{
  "projects": {
    "default": "my-project-name"
  }
}

我创建了第二个(开发)数据库(不是新项目)。 我想从中触发 function

我只是这样做:

{
  "projects": {
    "default": "my-project-name-dev" (that is the name of my db)
  }
}

即使它不是项目的名称? 我不确定如何切换数据库实例?

顺便说一句,我正在使用本机反应

我查看了.firebaserc文件的文档(假设您指的是这个),我认为这是不可能的。 该文档仅提及项目别名。

根据我的理解,这种方法假设您使用不同的项目。 用于生产和测试。 使用它,您不仅可以更改数据库,还可以更改项目。

如果您想从不同的数据库触发,但在同一个项目中,您可以使用instance('INSTANCE_NAME')文档)将其添加到触发,例如:

functions.database.instance('my-app-db-2').ref('/foo/bar')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM