Firebase 实时数据库与第二个数据库的连接

Posted

技术标签:

【中文标题】Firebase 实时数据库与第二个数据库的连接【英文标题】:Firebase RealtimeDatabase connection with second database 【发布时间】:2020-07-17 09:24:05 【问题描述】:

我正在为我的 IO 应用程序使用 Firebase 实时数据库。我用swift做。

现在我想连接到第二个数据库。大佬能告诉我怎么连接吗? 我只能访问主数据库。

secound database Database

【问题讨论】:

【参考方案1】:

请参阅 connecting to multiple projects 上的 Firebase 文档,其中显示了适用于 ios 的内容:

// Configure with manual options. Note that projectID and apiKey, though not
// required by the initializer, are mandatory.
let secondaryOptions = FirebaseOptions(googleAppID: "1:27992087142:ios:2a4732a34787067a",
                                       gcmSenderID: "27992087142")
secondaryOptions.apiKey = "AIzaSyBicqfAZPvMgC7NZkjayUEsrepxuXzZDsk"
secondaryOptions.projectID = "projectid-12345"

// The other options are not mandatory, but may be required
// for specific Firebase products.
secondaryOptions.bundleID = "com.google.firebase.devrel.FiroptionConfiguration"
secondaryOptions.trackingID = "UA-12345678-1"
secondaryOptions.clientID = "27992087142-ola6qe637ulk8780vl8mo5vogegkm23n.apps.googleusercontent.com"
secondaryOptions.databaseURL = "https://myproject.firebaseio.com"
secondaryOptions.storageBucket = "myproject.appspot.com"
secondaryOptions.androidClientID = "12345.apps.googleusercontent.com"
secondaryOptions.deepLinkURLScheme = "myapp://"
secondaryOptions.storageBucket = "projectid-12345.appspot.com"
secondaryOptions.appGroupID = nil

但请阅读整个页面,因为还有更多步骤,具体取决于您的具体要求。

【讨论】:

以上是关于Firebase 实时数据库与第二个数据库的连接的主要内容,如果未能解决你的问题,请参考以下文章

将基表值与第二个表的值之和与group by进行比较

Firebase 实时数据库:如何迭代每个键值

如果一个列值与第二个 df 列值匹配,我有两个数据框过滤 onmatch 列行

如何在我的 firebase 项目中访问不同的实时数据库?

Oracle Join 表与第一个表中的日期范围和第二个表中的日期

当与第二个字段相关时,在一个字段中查找完整匹配项