Dari v4.2 , Anda dapat menggunakan $unset
operator agregat untuk menghapus satu atau beberapa bidang. Anda juga dapat mengecualikan bidang atau bidang dari dokumen yang disematkan menggunakan notasi titik.
Untuk menghapus satu bidang:
db.coll.aggregate([ { $unset: "_id" } ])
Untuk menghapus beberapa bidang:
db.coll.aggregate([ { $unset: [ "_id", "name" ] } ])
Untuk menghapus bidang yang disematkan:
db.coll.aggregate([
{ $unset: [ "_id", "author.name" ] }
])