Ja, u kunt gebruik $project om dat te doen. Je hoeft het alleen maar te vertellen om de geneste contents op te halen object met behulp van puntnotatie
:
db.items.aggregate( {$project: {contents:'$field1.contents'}} );
Bovendien, als u de _id . wilt verbergen veld uit de uitvoer, kunt u _id: 0 . specificeren in het $project parameters:
db.items.aggregate( {$project: {contents:'$field1.contents', _id:0}} );