Sí, usted puede usa $project
Para hacer eso. Solo tienes que decirle que recupere los contents
anidados objeto usando notación de puntos
:
db.items.aggregate( {$project: {contents:'$field1.contents'}} );
Además, si desea ocultar el _id
campo de la salida, puede especificar _id: 0
en el $project
parámetros:
db.items.aggregate( {$project: {contents:'$field1.contents', _id:0}} );