У меня следующий запрос:
get invitations() {
return this.firestore.colWithIds$(`users/${this.authProvider.currentUserId}/meetings`, (ref) => {
return ref
.where(`participants.${this.authProvider.currentUserId}.invitation`, '==', 'pending')
.orderBy('createdAt', 'desc')
});
}
Каждый раз, когда Firebase генерирует ошибку, которая говорит: Этот запрос требует индекс и генерирует ссылку с currentUserId
в нем.Я добавляю его в консоль, и все работает как положено ..
Однако, это кажется слишком ручным, чтобы поддерживать его при регистрации пользователей.Как я могу создать динамический индекс, который не требует ручного ввода каждый раз, когда новый пользователь загружает мое приложение?