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