Od v4.2 , můžete použít $unset
agregační operátor pro odstranění jednoho nebo více polí. Pole nebo pole můžete z vloženého dokumentu také vyloučit pomocí tečkové notace.
Odebrání jednoho pole:
db.coll.aggregate([ { $unset: "_id" } ])
Chcete-li odebrat více polí:
db.coll.aggregate([ { $unset: [ "_id", "name" ] } ])
Chcete-li odstranit vložená pole:
db.coll.aggregate([
{ $unset: [ "_id", "author.name" ] }
])