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

MongoDB에서 단일 문서만 제거

<시간/>

MongoDB에서 단일 문서만 제거하려면 remove()를 사용하십시오. 문서로 컬렉션을 만들자 −

> db.demo165.insertOne({"ClientId":101,"ClientName":"Chris","ClientAge":34});{ "승인됨":true, "insertedId":ObjectId("5e36895c9e4f06af551997cc") }> db.demo165.insertOne({"ClientId":102,"ClientName":"Bob","ClientAge":32});{ "승인된":true, "insertedId":ObjectId("5e3689659e4f06af551997cd")} db.demo165.insertOne({"ClientId":103,"ClientName":"David","ClientAge":35});{ "확인된":true, "insertedId":ObjectId("5e36896d9e4f06af551997ce")}

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

> db.demo165.find();

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

{ "_id":ObjectId("5e36895c9e4f06af551997cc"), "ClientId":101, "ClientName":"Chris", "ClientAge":34 }{ "_id":ObjectId("5e3689659e4f06af") :102, "ClientName" :"Bob", "ClientAge" :32 }{ "_id" :ObjectId("5e36896d9e4f06af551997ce"), "ClientId" :103, "ClientName" :"David", "ClientAge" :35 } 

다음은 MongoDB에서 문서를 제거하는 쿼리입니다 -

> db.demo165.remove({"ClientId":102});WriteResult({ "nRemoved" :1 })

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

> db.demo165.find();

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

{ "_id":ObjectId("5e36895c9e4f06af551997cc"), "ClientId":101, "ClientName":"Chris", "ClientAge":34 }{ "_id":ObjectId("5e36896d9e4f06af") :103, "클라이언트 이름":"데이비드", "클라이언트 나이":35 }