【发布时间】:2019-12-10 14:04:47
【问题描述】:
我们正在使用 firebase 实时数据库在 Flutter 中开发应用程序,为不同的客户提供多种服务。我想为每个使用相同 firebase 项目的客户提供不同的数据库。由于 firebase 在同一个项目中支持多个数据库,我相信可以使用 FirebaseDatase 插件来实现。
我尝试设置对辅助数据库的引用,但我找不到一个解决突击队来更改此数据库的实例。如果您使用 Java 或其他使用 Firebase SDK 的语言,这非常简单,但我找不到使用 Flutter 的方法。
Future<DataSnapshot> getDbData(String dbChildPath) async {
DataSnapshot _objdatabase;
try {
await FirebaseDatabase.instance
.reference()
.child(dbChildPath)
.once()
.then((DataSnapshot snapshot) {
_objdatabase = snapshot;
print(_objdatabase.toString());
});
return _objdatabase;
} catch (erroDB) {
print(erroDB);
return null;
}}
我的代码正在从默认数据库中获取数据。
如何设置辅助数据库实例的 URL?
请问有什么办法吗?
【问题讨论】:
标签: firebase-realtime-database flutter