db.collection('messages') .doc(member_id) .collection(therapist_id) .where('is_deleted','==', false) .orderBy('is_deleted') .orderBy('message_timestamp');La respuesta que recibo es
**
async_observer.ts:47 Error no detectado en el detector de instantáneas: FirebaseError: la consulta requiere un índice. Puedes crearlo aquí:
**
Esta es mi consulta de Firestore y siempre pide crear una clave de índice manualmente. No quiero crear cada vez. ¿Hay alguna forma de superar esto?
Desafortunadamente, los índices compuestos solo se crean cuando los solicita y no se pueden crear automáticamente.
El mensaje de error debe contener un enlace directo a la consola para completar esa tarea.