Firebase云函数-获取数据库列表?

Firebase云函数-获取数据库列表?,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我有一个云函数,如下所示: exports.myFunction = functions.database.ref('/node/{id}').onDelete((snap, context) => { return admin.database().ref(`/aDifferentNode/${context.params.id}/someProperty`).set(false); }); 但是现在我的项目中有多个数据库。我的理解是,上面的代码只适用于主数据库实例,但我需要它

我有一个云函数,如下所示:

exports.myFunction = functions.database.ref('/node/{id}').onDelete((snap, context) => {
    return admin.database().ref(`/aDifferentNode/${context.params.id}/someProperty`).set(false);
});
但是现在我的项目中有多个数据库。我的理解是,上面的代码只适用于主数据库实例,但我需要它以相同的方式应用于所有实例。我不想硬编码我拥有的数据库的名称,因为相同的代码将部署在多个项目中


是否有一种方法可以实现
功能。数据库
跨多个数据库运行,并从
上下文
或类似的内容获取当前数据库?或者如果做不到这一点,是否有办法获取项目中所有数据库的列表,以便我可以通过编程方式创建多个函数?

目前没有API来列出将在云函数中工作的数据库碎片。也没有办法简单地说函数应该响应所有实例。你必须提前知道所有碎片的名字,还有。如果它们都有相同的模式,需要相同的触发器,那么只需将相同的函数附加到它们中的每一个。但不可避免地要为每个碎片注册一个函数