Làm thế nào để update
một document trong MongoDB?
Làm thế nào để update
một document trong MongoDB?
Để cập nhật một document trong MongoDB, bạn có thể sử dụng các phương thức updateOne()
, updateMany()
, hoặc replaceOne()
tùy thuộc vào nhu cầu cụ thể của bạn. Dưới đây là cách sử dụng mỗi phương thức:
updateOne()
:Phương thức updateOne()
cập nhật document đầu tiên tìm thấy phù hợp với điều kiện lọc được cung cấp. Bạn cần cung cấp một query object để xác định document cần cập nhật và một update object để chỉ định dữ liệu cập nhật.
Ví dụ:
db.collection.updateOne(
{title: 'Post Title 1'}, // Query object
{$set: {likes: 2}}, // Update object
);
Trong ví dụ này, updateOne()
sẽ tìm document có title
là "Post Title 1" và cập nhật giá trị của trường likes
thành 2.
updateMany()
:Phương thức updateMany()
cập nhật tất cả các document phù hợp với điều kiện lọc được cung cấp. Cũng giống như updateOne()
, bạn cần cung cấp một query object và một update object.
Ví dụ:
db.collection.updateMany(
{}, // Query object
{$inc: {likes: 1}}, // Update object
);
Tr...
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào