Da v4.2 , você pode usar
$unset
operador agregado para remover um ou vários campos. Você também pode excluir um campo ou campos de um documento incorporado usando a notação de ponto. Para remover um único campo:
db.coll.aggregate([ { $unset: "_id" } ])
Para remover vários campos:
db.coll.aggregate([ { $unset: [ "_id", "name" ] } ])
Para remover campos incorporados:
db.coll.aggregate([
{ $unset: [ "_id", "author.name" ] }
])