U kunt MongoDB-projectie gebruiken, bijv. $project
aggregatie framework pijplijn operators ook. (aanbevolen manier). Als u project
niet wilt gebruiken check deze link
db.collection.aggregation([{$project{ . . }}]);
Hieronder staat het voorbeeld voor uw geval:
db.collectionName.aggregate
([
{ $project: { a: 1, 'b': '$subdoc.b', 'c': '$subdoc.c'} }
]);
Geeft u de uitvoer zoals u had verwacht, d.w.z.
{
"a" : 1,
"b" : 2,
"c" : 3
}