Me gustaría obtener el valor que está marcado en rojo en la captura de pantalla a continuación.
Probé muchas cosas también con Google, pero no llegué a un buen resultado.
Mi código hasta ahora:
firestore.collection('chats').doc(this.uid).get().subscribe(data => { alert(data.data()); });
Si lo que marcó con un círculo rojo es una colección, deberá saber el nombre de la colección, ya que no puede [obtener "todas las subcolecciones" de un documento (https://stackoverflow.com/questions/48258632/fetching-all- collections-in-firestore/48258777#48258777) en los SDK del lado del cliente.
Por lo tanto, ya necesitará saber el nombre de la colección. Una vez que lo hagas, acceder es:
firestore .collection('chats') .doc(this.uid) .collection("the subcollection name") .get()