В моем приложении у меня есть несколько запросов в разных местах.Мне не удалось найти какую-либо документацию по этому вопросу, но, похоже, несколько запросов начинают мешать друг другу.
Моя проблема в том, что я вызываю запрос коллекции, и он возвращает все данные, как и ожидалось.Затем, когда я делаю изменение и вызываю его снова (используя .take (1)), результаты не являются всей коллекцией.
Вот запрос, с которым у меня возникли проблемы:
this.fireStore.collection('marker_joins', ref => ref.where('marker_id', '==', this.markerID).orderBy('join_date', 'asc')).snapshotChanges().take(1).subscribe(res => {
console.log(res);
});
Похоже, если я удаляю подписку на другую коллекцию, дубль (1) работает как положено.
Есть ли какая-либо причина, по которой я вижу это поведение?
Спасибо,
Трой