Bài trước mình đã giới thiệu với mọi người cách thêm dữ liệu trong MongoDB bằng PHP rồi, bài này mình sẽ thực hiện sửa dữ liệu trong MongoDB bằng PHP. Để sửa một bản ghi trong MongoDB các bạn sử dụng phương thức Trong đó:1, Sửa một bản ghi.
updateOne[]
với cú pháp như sau:$collection->updateOne[filter, update, options];
filter
là mảng dữ liệu mà bạn muốn so khớp, lọc.update
là mảng dữ liệu mà bạn muốn thay thế cho dữ liệu được filter.options
là mảng chứa các thông số tùy chỉnh thêm.
Chú ý: Nếu như điều kiện filter trả về nhiều hơn một bản ghi thì dữ liệu chỉ được thay thế cho bản ghi đầu tiên.
VD: Mình sẽ thực hiện update lại thông tin cho Post có _id
là 5a2b4f536e14730a780023f8
.