Hướng dẫn mongodb find and update
Docs Home → MongoDB Manual Show ➤ Use the Select your language drop-down menu in the upper-right to set the language of the following examples. NoteStarting in MongoDB 4.2, MongoDB can accept an aggregation pipeline to specify the modifications to make instead of an update document. See the method reference page for details. All write operations in MongoDB are atomic on the level of a single document. For more information on MongoDB and atomicity, see Atomicity and Transactions. Once set, you cannot update the value of the For write operations, MongoDB preserves the order of the document fields except for the following cases:
With write concerns, you can specify the level of acknowledgement requested from MongoDB for write operations. For details, see Write Concern. Tiếp tục với series phần này chúng ta sẽ tìm hiểu về các update một hoặc nhiều bản ghi trong MongoDB. -Để sửa đổi một bản ghi duy nhất trong MongoDB thì các bạn sử dụng phương thức Trong đó: Lưu ý: Khi sử dụng phương thức VD1: Sửa name của admin có tuổi = 18 thành Toidicode. Hình minh họa 2, Sửa đổi nhiều bản ghi trong MongoDB.-Để sửa nhiều bản ghi trên một lần khai báo trong MongoDB thì mọi người sử dụng phương thức
Trong đó:
-Lưu ý: Phương thức này chỉ khác với phương thức updateOne() ở chỗ: Nếu như số lượng bản ghi so khớp với filter lớn hơn 1 bản ghi thì nó sẽ sửa dữ liệu trên tất cả các bản ghi đó. VD2: Sửa name của admin có name = "Vu Thanh Tai" thành Toidicode.
Hình minh họa 3, Sửa đổi bản ghi trong MongoDB.-Ngoài 2 phương thức trên thì trong MongoDB còn cung cấp cho chúng ta một phương thức update() có thể cấu hình
Trong đó:
VD3: Sửa đổi name của một bản ghi duy nhất có name là "Toidicode" thành "Vu Thanh Tai".
Hình minh họa 4, Lời kết.-Như vậy phần này mình đã hướng dẫn đến mọi người 3 cách để sửa đổi dữ liệu trong collection rồi, bài tiếp theo chúng ta sẽ tìm hiểu về các cách xóa dữ liệu trong collection. Đăng ký nhận tin.Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail! Bài Viết Mới |