Xóa Bộ sưu tập MongoDB nodejs
Trong hướng dẫn này, bạn sẽ tìm hiểu cách xóa tài liệu khỏi bộ sưu tập MongoDB bằng ứng dụng Node js Show
Để xóa tài liệu khỏi cơ sở dữ liệu MongoDB, chúng tôi sẽ sử dụng id tài liệu được mongoDB tạo tự động tại thời điểm tạo tài liệu Bạn sẽ học cách tạo một ứng dụng nút từ rất cơ bản, chúng tôi sẽ chỉ cho bạn cách sử dụng các phụ thuộc của bên thứ ba để thiết lập và chạy ứng dụng nút cũng như xóa dữ liệu bằng Id tài liệu MongoDb Để xóa tài liệu Node js theo id yêu cầu chúng tôi cài đặt và sử dụng các thư viện express-flash, mongoose, express-session, body-parser, ejs và express-generator Cách xóa Bản ghi hoặc Tài liệu bằng Id khỏi Cơ sở dữ liệu MongoDB trong Node Js
Tạo ứng dụng nútMở công cụ dòng lệnh, sử dụng lệnh mkdir để tạo thư mục trống mới cho dự án nút
Nhập vào thư mục ứng dụng
Thêm mô-đun NPMBạn cần cài đặt một số gói nhất định sẽ giúp bạn xây dựng tính năng nhỏ này trong nút
Kết nối với cơ sở dữ liệuTạo cơ sở dữ liệu. js, trong thư mục gốc của nút. Sau đó, chèn mã đã cho vào tệp. Đảm bảo thay thế tên cơ sở dữ liệu nút của bạn trong tệp
Xây dựng lược đồ MongooseTạo UserModel. js trong thư mục models/, hãy đặt mã đã cho vào tệp để xác định lược đồ cho đối tượng cơ sở dữ liệu Lược đồ cầy mangut hiển thị nguyên mẫu của tài liệu trong bộ sưu tập của cơ sở dữ liệu cụ thể
Tạo các tuyến đường cao tốcĐi qua các tuyến/thư mục, đồng thời, làm cho người dùng. js vào thư mục này
Tạo tập lệnh nútVào bên trong ứng dụng. js, ở đây bạn cần thêm các gói, tuyến đường và các cấu hình khác sẽ chạy tập lệnh nút
Xóa tài liệu MongoDB theo IdĐảm bảo rằng bạn đã mở chế độ xem/chỉ mục. ejs, hãy thêm mã được đề xuất bên trong tệp để tạo thành tệp xem mà bạn có thể kiểm tra trên trình duyệt ________số 8_______Phục vụ dự án nútThực hiện lệnh sau từ công cụ cli để chạy tập lệnh nút
Đảm bảo chạy url đã cho để xem ứng dụng 0Phần kết luậnTrong hướng dẫn này, bạn đã khám phá quy trình từng bước về cách xóa tài liệu MongoDB khỏi bộ sưu tập MongoDB theo ID bằng ứng dụng node js Chúng tôi cũng đã tìm ra cách sử dụng mongoose và express js để xóa dữ liệu theo id khỏi bộ sưu tập mongoDB máy đào Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel Twitter GitHubBài viết đề xuấtNode AJAX Truy xuất bản ghi từ cơ sở dữ liệu MySQL Hướng dẫn Cách xóa dữ liệu khỏi cơ sở dữ liệu MySQL bằng Node JsNode Nhập dữ liệu tệp CSV vào cơ sở dữ liệu MySQL bằng biểu mẫu HTMLNode Js MySQL Tải lên tệp CSV Hướng dẫn API RESTNode Lưu bản ghi bằng Express và HTML trong MySQL Hướng dẫn cách tìm nạp / hiển thị dữ liệu từ Làm cách nào để xóa bộ sưu tập trong MongoDB trong nút js?Bạn có thể xóa bảng hoặc bộ sưu tập vì nó được gọi trong MongoDB, bằng cách sử dụng phương thức drop() . Phương thức drop() nhận một hàm gọi lại chứa đối tượng lỗi và tham số kết quả trả về true nếu bộ sưu tập được loại bỏ thành công, nếu không, nó trả về false.
Làm cách nào để xóa tất cả dữ liệu khỏi MongoDB bằng nút JS?Bạn có thể xóa bản ghi hoặc tài liệu theo cách gọi của nó trong MongoDB, bằng cách sử dụng phương thức remove() . Tham số đầu tiên của phương thức remove() là đối tượng truy vấn xác định tài liệu nào cần xóa. Ghi chú. Phương thức remove() không được dùng nữa. Thay vào đó, hãy sử dụng xóaOne() hoặc xóaMany().
Làm cách nào để xóa nhiều bản ghi trong MongoDB Nodejs?Bạn có thể xóa nhiều tài liệu trong một bộ sưu tập cùng một lúc bằng cách sử dụng bộ sưu tập. phương thức xóaMany() . Chuyển một tài liệu truy vấn tới phương thức deleteMany() để chỉ định một tập hợp con các tài liệu trong bộ sưu tập cần xóa.
Làm cách nào để xóa tất cả dữ liệu khỏi bộ sưu tập trong MongoDB?Để xóa tất cả tài liệu trong bộ sưu tập, hãy chuyển một tài liệu trống ( {} ) . Không bắt buộc. Để giới hạn việc xóa chỉ một tài liệu, hãy đặt thành true. Bỏ qua để sử dụng giá trị mặc định là sai và xóa tất cả các tài liệu phù hợp với tiêu chí xóa. |