mongodb 차이 제거() vs findOneAndDelete() vs deleteOne() express와 mongodb에서 나는 id findOneAndDelete() _id에 의해 삭제할 수 없습니다. 필드에 의해서만 삭제할 수 있습니다! 왜? db.collection('quotes').findOneAndDelete({name: req.body.name}, (err, result) => { if (err) return res.send(500, err) }) var ObjectId = require('mongodb').ObjectId; var collection = db.collection('quotes'); collection.remove({_id: new ObjectId(req.body.id)}..