Computer >> Máy Tính >  >> Lập trình >> MongoDB

Làm cách nào chúng tôi có thể cập nhật bản ghi trong MongoDB?


Để cập nhật bản ghi, bạn cần cập nhật trên cơ sở _id. Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.demo458.insertOne ({_id:101, "Name":"David"}); {"nition ":true," insertId ":101}> db.demo458.insertOne ({_id:102, "Tên":"Chris"}); {"công nhận":true, "insertId":102}> db.demo458.insertOne ({_id:103, "Tên":"Bob"}); {"công nhận":true, "insertId":103} 

Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -

> db.demo458.find (); 

Điều này sẽ tạo ra kết quả sau -

 {"_id":101, "Tên":"David"} {"_id":102, "Tên":"Chris"} {"_id":103, "Tên":"Bob"}  

Sau đây là truy vấn để cập nhật bản ghi trong MongoDB -

> db.demo458.update ({_ id:102}, {$ set:{"Name":"David Miller"}}); WriteResult ({"nMished":1, "nUpserted":0, "nModified ":1}) 

Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -

> db.demo458.find (); 

Điều này sẽ tạo ra kết quả sau -

 {"_id":101, "Tên":"David"} {"_id":102, "Tên":"David Miller"} {"_id":103, "Tên":"Bob"}