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