모든 값을 업데이트하려면 multi:true와 함께 update()를 사용하십시오. 문서로 컬렉션을 만들자 −
> db.demo720.insertOne({"SubjectName":"MySQL"});{ "승인됨" :true, "insertedId" :ObjectId("5eaae7ca43417811278f5883")}> db.demo720.insertNameOne({"SubjectName" :"자바"});{ "확인됨" :true, "insertedId" :ObjectId("5eaae7ce43417811278f5884")}> db.demo720.insertOne({"SubjectName":"C"});{ "확인됨" :true, "insertedId":ObjectId("5eaae7d143417811278f5885")}> db.demo720.insertOne({"SubjectName":"C++"});{ "확인됨":true, "insertedId":ObjectId("34177d818)>find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo720.find();이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5eaae7ca43417811278f5883"), "SubjectName":"MySQL" }{ "_id":ObjectId("5eaae7ce43417811278f5884"), "SubjectName":"자바":ObjectId "5eaae7d143417811278f5885"), "SubjectName":"C" }{ "_id":ObjectId("5eaae7d543417811278f5886"), "SubjectName":"C++" }다음은 "SubjectName" 필드의 모든 값을 업데이트하는 쿼리입니다 -
> db.demo720.update({},{$set:{SubjectName:"MongoDB"}},{multi:true});WriteResult({ "nMatched" :4, "nUpserted" :0, "nModified " :4 })find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo720.find();이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5eaae7ca43417811278f5883"), "SubjectName":"MongoDB" }{ "_id":ObjectId("5eaae7ce43417811278f5884"), "SubjectName":"_didb" "5eaae7d143417811278f5885"), "SubjectName":"MongoDB" }{ "_id":ObjectId("5eaae7d543417811278f5886"), "SubjectName":"MongoDB" }