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