var mongodb = require('mongodb');
db.collection('posts', function(err, collection) {
collection.deleteOne({_id: new mongodb.ObjectID('4d512b45cc9374271b00000f')}, function(err, results) {
if (err){
console.log("failed");
throw err;
}
console.log("success");
});
});
Ответ 3
Я сталкиваюсь с той же проблемой с подключением mongodb, я хочу удалить сеанс, который сохранен в mydb.sessions, мое подключение вставляется и корректно обновляется, но не удаляет документ, но когда я перезагружаю свой сервер, он удаляется в первый раз, а не снова..
Выход из асинхронной функции (req, res) {
if (!req.sessionID || !req.session.driverId){
res.send({status:400,detail:"Invalid Request"})
return;
}
if (sessionStore!=null){
sessionStore.deleteOne({_id:req.sessionID})
res.send({status:200,detail:"Logged Out"})
}
else {res.send({status:400,detail:"Something went wrong"})}