가장 빠른 업데이트 방법은 update()입니다. 문서로 컬렉션을 만들고 update()가 어떻게 작동하는지 봅시다 -
> db.demo320.insertOne({"이름":"크리스"});{ "승인" :true, "insertedId" :ObjectId("5e50ee51f8647eb59e562066")}> db.demo320.insertOne({"이름" :"로버트"});{ "확인됨" :true, "insertedId" :ObjectId("5e50ee55f8647eb59e562067")}> db.demo320.insertOne({"이름":"마이크"});{ "확인됨" :true, "insertedId":ObjectId("5e50ee59f8647eb59e562068")}> db.demo320.insertOne({"이름":"Sam"});{ "승인됨"6") true, "insertedId":ObjectId("5e50ee5bf89e50ee5bf8>find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo320.find();이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e50ee51f8647eb59e562066"), "이름":"크리스" }{ "_id":ObjectId("5e50ee55f8647eb59e562067"), "이름":"로버트":ObjectId(() "5e50ee59f8647eb59e562068"), "이름":"마이크" }{ "_id":ObjectId("5e50ee5bf8647eb59e562069"), "이름":"샘" }다음은 update() −
에 대한 쿼리입니다.> db.demo320.update({이름:"마이크"},{$set:{이름:"밥"}});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo320.find();이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e50ee51f8647eb59e562066"), "이름":"크리스" }{ "_id":ObjectId("5e50ee55f8647eb59e562067"), "이름":"로버트":ObjectId(() "5e50ee59f8647eb59e562068"), "이름":"밥" }{ "_id":ObjectId("5e50ee5bf8647eb59e562069"), "이름":"샘" }