내장된 _id 값을 기준으로 삭제하는 경우 항상 문제가 발생합니다. javascript
collection.remove({_id: ObjectId(id)}, {w:1}, function (err) {
db.close()
callback(err)
})
ObjectId가 정의되지 않았다는 메시지가 표시됩니다. _id를 직접 작성하세요. id는 삭제할 수 없습니다. id는 문자열입니다
高洛峰2017-04-25 09:03:59
공식 모듈의 Readme 문서를 읽은 후
먼저 var ObjectID = require('mongodb').ObjectID;
를 수행해야 합니다.
그런 다음 collection.findAndRemove({_id: new ObjectID(id)})를 사용하여