Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에서 deleteOne() 함수를 사용하는 방법은 무엇입니까?


MongoDB의 deleteOne() 함수는 컬렉션에서 일치하는 문서를 최대 하나 삭제합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. −

> db.demo363.insertOne({"이름":"크리스"});{ "승인됨" :true, "insertedId" :ObjectId("5e57d2c3d0ada61456dc9369")}> db.demo363.insertOne({"이름" :"데이비드"});{ "확인됨" :true, "insertedId" :ObjectId("5e57d2c7d0ada61456dc936a")}> db.demo363.insertOne({"이름":"밥"});{ "확인됨" :true, "insertedId" :ObjectId("5e57d2cad0ada61456dc936b")}> db.demo363.insertOne({"이름":"Chris"});{ "승인된":true, "insertedId":ObjectId("5e57d2d1d0ada6> 

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo363.find();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5e57d2c3d0ada61456dc9369"), "이름":"크리스" }{ "_id":ObjectId("5e57d2c7d0ada61456dc936a"), "이름":"데이비드" }{ "_id" "5e57d2cad0ada61456dc936b"), "이름":"밥" }{ "_id":ObjectId("5e57d2d1d0ada61456dc936c"), "이름":"크리스" }

다음은 MongoDB에서 deleteOne()으로 작업하는 쿼리입니다 -

> db.demo363.deleteOne({이름:"크리스"});{ "승인됨" :true, "deletedCount" :1 }

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo363.find();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5e57d2c7d0ada61456dc936a"), "이름":"David" }{ "_id":ObjectId("5e57d2cad0ada61456dc936b"), "이름":"밥" }{ "(_id":개체 "5e57d2d1d0ada61456dc936c"), "이름":"크리스" }