Cập nhật MongoDB nodejs
Trong phần này của hoạt động mongodb sử dụng nút. js, chúng ta sẽ tìm hiểu về cách cập nhật lần xuất hiện đầu tiên của dữ liệu khớp với một tiêu chí nhất định từ 0 bằng cách sử dụng 1 Show Chúng tôi sẽ bắt đầu bằng cách bao gồm gói npm 2 như hình bên dưới Thiết lập kết nối giữa cơ sở dữ liệu mongoDb và nút của chúng tôi. ứng dụng js bằng cách sử dụng như sau
3 là một phương pháp có sẵn của 2 được sử dụng để cập nhật lần xuất hiện đầu tiên của dữ liệu thu được bằng cách sử dụng truy vấn tìm kiếm. Cú pháp của hàm 3 được đưa ra bên dưới. Ví dụ được đưa ra bên dưới. Bạn có thể chạy đoạn mã trên bằng lệnh sau. 0Bây giờ, hãy xem bộ sưu tập thông tin chi tiết trong cơ sở dữ liệu bằng cách sử dụng thao tác Đọc tất cả các lần xuất hiện như hình bên dưới. 1Chúng tôi có thể quan sát thấy rằng trong đầu ra ở trên, tham số 6 không có trong mục thứ hai vì phương thức này sẽ cập nhật toàn bộ mục và chúng tôi đã không cung cấp tham số 6 trong 8 ở trên, như một . Chúng ta có thể sử dụng toán tử 9 để tránh các trường khác bị bỏ trống và để cập nhật các trường cụ thể. Toán tử 0 được sử dụng để cập nhật các trường cụ thể của tài liệu trong bộ sưu tập mongodb. hãy in nội dung của cơ sở dữ liệu Cú pháp của hàm 3 được đưa ra bên dưới Chèn và cập nhật Xem thêm
ChènBản ghi có thể được chèn vào bộ sưu tập bằng chèn 8Ở đâu
Ví dụ 9Nếu cố gắng chèn một bản ghi có giá trị _id hiện có, thì thao tác sẽ dẫn đến lỗi. 0Tiết kiệmViết tắt của chèn/cập nhật là save - if _id value set, the record is updated if it exists or inserted if it does not; if the _id value is not set, then the record is inserted as a new one. 1gọi lại nhận hai tham số - một đối tượng lỗi (nếu xảy ra lỗi) và bản ghi nếu nó được chèn vào hoặc 1 if the record was updated. Cập nhậtCập nhật có thể được thực hiện với update 2Ở đâu
Cập nhật tùy chọnCó một số giá trị tùy chọn có thể được sử dụng với bản cập nhật
đối tượng thay thếNếu đối tượng thay thế là một tài liệu thì các tài liệu phù hợp sẽ bị thay thế (ngoại trừ các giá trị _id nếu không có _id is set). 3Ví dụ trên sẽ thay thế nội dung tài liệu của id=123 bằng đối tượng thay thế Để chỉ cập nhật các trường đã chọn, cần sử dụng toán tử $set . Đối tượng thay thế sau thay thế giá trị tác giả nhưng giữ nguyên mọi thứ khác. 4Xem tài liệu MongoDB để biết tất cả các toán tử có thể Tìm và sửa đổiĐể cập nhật và truy xuất nội dung cho một bản ghi, bạn có thể sử dụng findAndModify . 5Ở đâu
Tùy chọnĐối tượng tùy chọn có thể được sử dụng cho các tùy chọn sau
Ví dụ 6
Làm cách nào để cập nhật MongoDB trong nút?Bạn có thể cập nhật một bản ghi hoặc tài liệu như nó được gọi trong MongoDB, bằng cách sử dụng phương thức updateOne() . Tham số đầu tiên của phương thức updateOne() là một đối tượng truy vấn xác định tài liệu nào sẽ cập nhật. Ghi chú. Nếu truy vấn tìm thấy nhiều bản ghi, thì chỉ bản ghi đầu tiên được cập nhật.
Chúng tôi có thể cập nhật MongoDB không?Nâng cấp phiên bản MongoDB
. Nâng cấp phiên bản bằng cách sử dụng công cụ quản lý gói của hệ điều hành và các gói MongoDB chính thức . Đây là cách tiếp cận ưa thích. Xem Cài đặt MongoDB.
Làm cách nào để cập nhật một mảng trong MongoDB Nodejs?Để thực hiện cập nhật trên tất cả các phần tử mảng nhúng của từng tài liệu phù hợp với truy vấn của bạn, hãy sử dụng toán tử vị trí đã lọc $[ ] chỉ định các phần tử mảng phù hợp trong tài liệu cập nhật.
Làm cách nào để cập nhật dữ liệu trong nút js?Cách cập nhật dữ liệu bằng nút. . Cài đặt ứng dụng Express Kết nối nút. ứng dụng js cho MySQL Tạo các tuyến để chỉnh sửa và cập nhật dữ liệu Tải tuyến đường vào tệp gốc Tạo nút chỉnh sửa Hiển thị dữ liệu ở dạng HTML Chạy nút. js Code để cập nhật dữ liệu |