Я отчаянно пытаюсь настроить разбиение базы данных Firebase на приложение Ioni c v3 (Angular 4), чтобы уменьшить значения загрузки базы данных в реальном времени.
Я почти заставил это работать, кроме одна маленькая деталь.
Итак, я сделал следующее:
инициализировал новое приложение
const app2 = firebase.initializeApp({ databaseURL: "https://app2.firebaseio.com/" }, "app2");
затем в сервисе я использую AngularFireDatabase:
constructor(private afDatabase: AngularFireDatabase) {}
затем, когда я хочу просто получить список элементов из вторая база данных, которую я делаю
this.afDatabase.list(firebase.database(app2).ref('/items'));
, которая работает просто отлично.
Но проблема сейчас в том, что когда я передаю объект запроса , вот так
this.afDatabase.list(firebase.database(app2).ref('/items'), {
query: {
orderByChild: "item_id",
equalTo: 5
}
});
этот запрос полностью игнорируется, он фактически возвращает весь список в /items.