Đối với điều này, hãy sử dụng find () cùng với update (). Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.demo124.insertOne (... {... "Tên":"John", ... "Id":101, ... "ProjectDetails":[{... "ProjectName1":"Sách Trực tuyến", ... "ProjectName2":"Ngân hàng Trực tuyến" ...}, {... "ProjectName1":"Hệ thống Quản lý Thư viện Trực tuyến", ... "ProjectName2":"Hệ thống Quản lý Trường học" .. .}] ...} ...); {"Recognition":true, "insertId":ObjectId ("5e2f2c8b140daf4c2a3544bb")}
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.demo124.find ();
Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e2f2c8b140daf4c2a3544bb"), "Name":"John", "Id":101, "ProjectDetails":[{"ProjectName1":"Online Book", "ProjectName2":"Online Banking "}, {" ProjectName1 ":" Hệ thống quản lý thư viện trực tuyến "," ProjectName2 ":" Hệ thống quản lý trường học "}]}
Sau đây là truy vấn để thêm mục mới trong mảng lồng nhau -
> db.demo124.find (). toArray (). forEach (... function (d) {... for (var i =0; iHiể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.demo124.find (). khá ();Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e2f2c8b140daf4c2a3544bb"), "Name":"John", "Id":101, "ProjectDetails":[{"ProjectName1":"Online Book", "ProjectName2":"Online Banking "," ProjectName3 ":" Trò chơi rắn trực tuyến "}, {" ProjectName1 ":" Hệ thống quản lý thư viện trực tuyến "," ProjectName2 ":" Hệ thống quản lý trường học "," ProjectName3 ":" Trò chơi rắn trực tuyến "}]}