Ano, můžete použijte $project udělat to. Stačí mu říct, aby načetl vnořený contents objekt používající tečkovou notaci
:
db.items.aggregate( {$project: {contents:'$field1.contents'}} );
Navíc, pokud chcete skrýt _id pole z výstupu, můžete zadat _id: 0 v $project parametry:
db.items.aggregate( {$project: {contents:'$field1.contents', _id:0}} );