Estou tentando realizar uma consulta composta com vários índices. Mas recebo o seguinte erro
Ouvir Query (collectionGroup = groupNotifications onde os receptores array_contains jPvdUmIb05aeZeRPtFTwX3idKPm1 ordenar por -createdAt) falhou: Status {code = FAILED_PRECONDITION, description = A consulta requer um índice.
Esta é minha consulta
Future<GroupNotificationModel> latestGroupNotification() async => _firestore
.collectionGroup('groupNotifications')
.where('receivers', arrayContains: user.id)
.orderBy('createdAt', descending: true)
.limit(1)
.getDocuments()
.then((value) => GroupNotificationModel.fromMap(value.documents.first.data));
e eu defino meus índices da seguinte maneira
Então, por que recebo o erro? Eu adicionei os índices.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras