MongoDb, 특정 _id 값을 기반으로 데이터를 삭제하는 방법
PHPz
PHPz 2017-04-25 09:01:59
0
3
712

내장된 _id 값을 기준으로 삭제하는 경우 항상 문제가 발생합니다.
javascript collection.remove({_id: ObjectId(id)}, {w:1}, function (err) { db.close() callback(err) })
ObjectId가 정의되지 않았다는 메시지가 표시됩니다. _id를 직접 작성하세요. id는 삭제할 수 없습니다. id는 문자열입니다

PHPz
PHPz

学习是最好的投资!

모든 응답(3)
小葫芦

공식 모듈의 Readme 문서를 읽은 후
먼저 var ObjectID = require('mongodb').ObjectID;
를 수행해야 합니다. 그런 다음 collection.findAndRemove({_id: new ObjectID(id)})를 사용하여

Ty80

db.collection.remove({"_id":ObjectId(id)});

刘奇

id가 문자열인 경우 직접 하시면 됩니다

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿