Скажем, у меня такая структура
    A (collection): { 
       a (doc): {
           name:'Tim',
           B (collection):{
               b (doc): {
                      color:'blue'
               }
             }
          }
    }
 где A и B являются  коллекциями, а A и B являются  документами. 
Есть ли способ получить все, что содержится в корневом документе, с одним запросом? 
Если я запрошу подобное
db.collection("A").doc("a").get()
Я просто получаю поле name:'Tim'. Я хочу также получить все B-документы. 
В основном я хочу, чтобы мой запрос возвращался
         {
           user:'Tim',
           B (collection):{
               b (doc): {
                      color:'blue'
               }
             }
          }
Возможно, мне действительно нужно сделать несколько запросов по одному для каждой коллекции:/? 
Скажем, у меня есть действительно глубокое вложенное дерево коллекций, представляющее профиль пользователя, мои расходы будут расти как ад, так как каждый раз, когда я загружаю пользовательский профиль, у меня есть множитель запросов на чтение 1 x N где N - глубина моего дерева.:/