Cómo enumerar subcolecciones en un documento de Cloud Firestore

Digamos que tengo esta base de datos mínima almacenada en Cloud Firestore. ¿Cómo podría recuperar los nombres desubCollection1 ysubCollection2?

rootCollection {
    aDocument: {
        someField: { value: 1 },
        anotherField: { value: 2 }
        subCollection1: ...,
        subCollection2: ...,
    }
}

Esperaría poder leer los identificadores deaDocument, pero solo aparecen los campos cuandoget() el documento.

rootRef.doc('aDocument').get()
  .then(doc =>

    // only logs [ "someField", "anotherField" ], no collections
    console.log( Object.keys(doc.data()) )
  )

Respuestas a la pregunta(3)

Su respuesta a la pregunta