Câu hỏi phỏng vấn Mongodb
Câu hỏi

Làm thế nào để update một document trong MongoDB?

Câu trả lời

Để 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:

Sử dụng 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.

Sử dụng 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

junior

Gợi ý câu hỏi phỏng vấn

senior

Giải thích về quá trình sharding trong MongoDB là gì?

junior

Các kiểu dữ liệu trong MongoDB là gì?

middle

Giải thích về indexing trong Mongodb là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào