De acordo com os documentos, é exatamente o mesmo. No entanto, usar um Schema adicionaria um
_id
field também (desde que você não tenha desabilitado), e presumivelmente usa mais alguns recursos para rastrear subdocs.
Sintaxe de declaração alternativa
Novo na v3 Se você não precisa de acesso à instância do esquema de subdocumento, você também pode declarar subdocumentos simplesmente passando um literal de objeto [...]