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

Sử dụng MongoDB updateOne () &insertOne ()

MongoDB insertOne () chèn một tài liệu vào một tập hợp, trong khi updateOne () cập nhật một tài liệu trong một tập hợp dựa trên một bộ lọc truy vấn.

Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.demo735.insertOne ({id:1, Name:"Chris"}); {"Recognition":true, "insertId":ObjectId ("5ead51b657bb72a10bcf0652")}> db.demo735.insertOne ({id :1, Tên:"David"}); {"Recognition":true, "insertId":ObjectId ("5ead51bb57bb72a10bcf0653")}> db.demo735.insertOne ({id:1, Name:"Bob"}); { "nition ":true," insertId ":ObjectId (" 5ead51be57bb72a10bcf0654 ")}> db.demo735.insertOne ({id:1, Name:" Carol "}); {" Recognition ":true," insertId ":ObjectId ( "5ead51c757bb72a10bcf0655")} 

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.demo735.find (); 

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

 {"_id":ObjectId ("5ead51b657bb72a10bcf0652"), "id":1, "Name":"Chris"} {"_id":ObjectId ("5ead51bb57bb72a10bcf0653"), "id":1, "Name" :"David"} {"_id":ObjectId ("5ead51be57bb72a10bcf0654"), "id":1, "Tên":"Bob"} {"_id":ObjectId ("5ead51c757bb72a10bcf0655"), "id":1, " Tên ":" Carol "} 

Sau đây là truy vấn để triển khai updateOne () &insertOne () -

 db.demo735.updateOne ({id:1}, {$ set:{Name:"Robert"}}); {"Recognition":true, "matchCount":1, "modCount":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.demo735.find (); 

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

 {"_id":ObjectId ("5ead51b657bb72a10bcf0652"), "id":1, "Name":"Robert"} {"_id":ObjectId ("5ead51bb57bb72a10bcf0653"), "id":1, "Name" :"David"} {"_id":ObjectId ("5ead51be57bb72a10bcf0654"), "id":1, "Tên":"Bob"} {"_id":ObjectId ("5ead51c757bb72a10bcf0655"), "id":1, " Tên ":" Carol "}