Ya, Anda bisa gunakan $project untuk melakukannya. Anda hanya perlu memberitahunya untuk mengambil contents yang disarangkan objek menggunakan notasi titik
:
db.items.aggregate( {$project: {contents:'$field1.contents'}} );
Selain itu, jika Anda ingin menyembunyikan _id bidang dari output, Anda dapat menentukan _id: 0 di $project parameter:
db.items.aggregate( {$project: {contents:'$field1.contents', _id:0}} );