Firebase / Firestore не возвращает все результаты - PullRequest
0 голосов
/ 15 мая 2018

В моем приложении у меня есть несколько запросов в разных местах.Мне не удалось найти какую-либо документацию по этому вопросу, но, похоже, несколько запросов начинают мешать друг другу.

Моя проблема в том, что я вызываю запрос коллекции, и он возвращает все данные, как и ожидалось.Затем, когда я делаю изменение и вызываю его снова (используя .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) работает как положено.

Есть ли какая-либо причина, по которой я вижу это поведение?

Спасибо,

Трой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...