Извините, ребята, мой плохой!
У меня сложилось впечатление, что массив emp изнутри отдела dept в моем примере выше приведёт к созданию emp под-коллекции, в которой каждая запись в массиве будет автоматически генерироваться с идентификатором документа..
Но потом я понял, что ошибся в этом предположении.Поведение выглядит следующим образом.
Если у вас есть вложенные объекты (т. Е. Родительские объекты, имеющие поле типа List или Map. Тогда они сохраняются в виде массива в firestore вместо создания выделенной подколлекции.
Означает, что в случае сохранения объекта pojo, Firebase Doe не создает автоматически под-коллекции. Как показано на скриншоте здесь ... devices - это карта объектов устройства, но она хранится в виде массива.
Спасибо.