Запрашивая Firefase Firestore и заказывая его вызывает ошибку - PullRequest
0 голосов
/ 17 января 2019

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

this.unsubscribe = this.ref
  .where('channelId', '==', `${currentChannel.id}`)
  .orderBy('createdAt', 'asc')
  .onSnapshot(this.onCollectionUpdate);

Ref - это просто ссылка на мою коллекцию.

Когда у меня есть либо .where, либо .orderBy, он работает нормально, но когда я соединяю их вместе, что в соответствии с документами, как показано здесь https://firebase.google.com/docs/firestore/query-data/order-limit-data?authuser=0, вы можете сделать, но в моем случае выдает ошибку:

SnapshotError: Firestore: Operation was rejected because the system is not in a state required for the operation's execution

Любая помощь будет высоко ценится.

enter image description here

1 Ответ

0 голосов
/ 17 января 2019

После ожидания почти 25 минут он волшебным образом разобрался.

Для людей, читающих это, будьте терпеливы, если вы получите эту ошибку, и консоль сообщит, что все включено.Это занимает гораздо больше времени.

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