Bạn có thể sử dụng $ unset. Trước tiên, hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.demo20.insertOne (... {...... "ListOfErantyee":[... {... "EmployeeName1":"John" ...}, ... {.. . "EmployeeName2":"Carol" ...} ...], ... "EmployeeName2":[] ...} ...); {"nition ":true," insertId ":ObjectId (" 5e138c3555d0fc6657d21f12 ")}
Sau đây là truy vấn để hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -
> db.demo20.find ();
Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e138c3555d0fc6657d21f12"), "ListOfEFastee":[{"EmployeeName1":"John"}, {"EmployeeName2":"Carol"}], "EmployeeName2":[]}Sau đây là truy vấn để xóa dữ liệu cụ thể trong tài liệu -
> db.demo20.update ({"EmployeeName2":{"$ being":1}}, {"$ unset":{"EmployeeName2":""}}); WriteResult ({"nM match":1 , "nUpserted":0, "nModified":1})Sau đây là truy vấn để hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -
> db.demo20.find ();Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e138c3555d0fc6657d21f12"), "ListOfEFastee":[{"EmployeeName1":"John"}, {"EmployeeName2":"Carol"}]}