Android 按位置使用Firebase实时数据库

Android 按位置使用Firebase实时数据库,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我在同一个项目中创建了两个Firebase实时数据库,以平衡负载 1印度位置的印度_DB 2英国位置的UK_DB 我想按国家显示数据 假设,若国家是印度,那个么我只想从印度数据库获取数据 如果国家是英国,则仅来自英国 我怎样才能把它们分开?我使用下面的代码来获取数据库引用 DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("Data"); firebase中是否可以自动显示国家/地

我在同一个项目中创建了两个Firebase实时数据库,以平衡负载

1印度位置的印度_DB

2英国位置的UK_DB

我想按国家显示数据

假设,若国家是印度,那个么我只想从印度数据库获取数据 如果国家是英国,则仅来自英国

我怎样才能把它们分开?我使用下面的代码来获取数据库引用

DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("Data");
firebase中是否可以自动显示国家/地区信息

如果没有,那么如果我使用第三方API获取国家/地区代码,那么如何从单独的数据库获取数据?

如中所示,您应该将辅助数据库实例的URL传递给该方法,如下所示:

DatabaseReference secondary = FirebaseDatabase.getInstance("https://UKasdw3.firebaseio.com")
        .getReference();
我认为您无法根据国家自动声明特定的数据库实例实例实例标识符(即URL)未链接到某个位置或国家。您需要使用第三方API来获取问题中提到的国家/地区代码,以便在以应用程序的默认数据库实例为目标的情况下获取要使用的确切URL或根本不使用URL