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}} );