Ja, können Sie Verwenden Sie $project
das zu tun. Sie müssen es nur anweisen, die verschachtelten contents
abzurufen Objekt mit Punktnotation
:
db.items.aggregate( {$project: {contents:'$field1.contents'}} );
Zusätzlich, wenn Sie die _id
ausblenden möchten Feld aus der Ausgabe können Sie _id: 0
angeben im $project
Parameter:
db.items.aggregate( {$project: {contents:'$field1.contents', _id:0}} );