Bạn có thể sử dụng positional identifier
mới để cập nhật nhiều phần tử trong mảng trong 3.6.
Một cái gì đó giống như
db.coll.update( {_id:235399}, {$unset: {"casts.crew.$[].withBase":""}} )
$ [] xóa tất cả withBase
tài sản từ đội crews
mảng. Nó hoạt động như một trình giữ chỗ để cập nhật tất cả các phần tử trong mảng.
Sử dụng multi true để ảnh hưởng đến nhiều tài liệu.