Bạn đang rất gần! Hãy nhớ rằng "nội dung" ngoài cùng của bạn là một mảng. Vì vậy, 2 thay đổi ký tự sau hoạt động, sử dụng nội dung. $. Tài sản bên trong giá trị cho $ pull.
db.presentations.update(
{'content.assets._id': ObjectId('4fc63def5b20fb722900010e')},
{$pull: {'content.$.assets': {'_id': ObjectId('4fc63def5b20fb722900010e')}}}
)
Phóng to.