_id로 삭제하려면 MongoDB에서 remove()를 사용하세요. 다음은 구문입니다 -
db.yourCollectionName.remove({_id:yourObjectId});
위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다 -
> db.demo518.insertOne({"클라이언트 이름":"크리스"});{ "승인됨" :true, "insertedId" :ObjectId("5e88b02db3fbf26334ef610e")}> db.demo518.insertName"One({"클라이언트 이름" :"밥"});{ "확인됨" :true, "insertedId" :ObjectId("5e88b030b3fbf26334ef610f")}> db.demo518.insertOne({"ClientName":"David"});{ "확인됨" :true, "insertedId" :ObjectId("5e88b035b3fbf26334ef6110")}
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo518.find();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e88b02db3fbf26334ef610e"), "ClientName":"Chris" }{ "_id":ObjectId("5e88b030b3fbf26334ef610f"), "ClientName":"_idob" }{ Object "5e88b035b3fbf26334ef6110"), "클라이언트 이름":"데이비드" }
다음은 _id −
로 삭제하는 쿼리입니다.> db.demo518.remove({_id:ObjectId("5e88b02db3fbf26334ef610e")});WriteResult({ "nRemoved" :1 })
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo518.find();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e88b030b3fbf26334ef610f"), "ClientName":"Bob" }{ "_id":ObjectId("5e88b035b3fbf26334ef6110"), "ClientName":"David"