Từ v4.2 , bạn có thể sử dụng $unset
toán tử tổng hợp để loại bỏ một hoặc nhiều trường. Bạn cũng có thể loại trừ một trường hoặc các trường khỏi tài liệu được nhúng bằng ký hiệu dấu chấm.
Để xóa một trường:
db.coll.aggregate([ { $unset: "_id" } ])
Để xóa nhiều trường:
db.coll.aggregate([ { $unset: [ "_id", "name" ] } ])
Để xóa các trường được nhúng:
db.coll.aggregate([
{ $unset: [ "_id", "author.name" ] }
])