Để 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"}