最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

失败的MongoDB集合与node.js的中删除

IT培训 admin 4浏览 0评论

失败的MongoDB集合与node.js的中删除

使用IAM MongoDB的存储快递会话作为快递会话文档,其做工精细用插入和更新,但未能删除收集我不会话知道为什么,但它的工作原理,当我重新启动我的服务器第一次

async function logout(req, res) {

if (!req.sessionID || !req.session.adminId){
    res.send({status:400,detail:"Invalid Request"})
    return;
}
if (sessionStore!=null){
    sessionStore.remove({"_id":req.sessionID},true)'
    res.send({status:200,detail:"Logged Out"})
}
else {res.send({status:400,detail:"Something went wrong"})
 }
}

/*sessionStore here is my collection object e.g db.collection('sessions') as below*/
mongoClient.connect("mongodb://localhost:27017/AdminSessionDb", function(err, db) {
    if (err) {
        console.log('Error connecting to MongoDB-AdminSessionDB, err);
        return;
    }
    else {
        // console.log('Connected to MongoDB-capptinAdminSessions => auth.js');
        adminSessionsCollection = db.collection("sessions");
    }
});
回答如下:

尝试在ObectId()如下来包装ID:db.collection.remove({ “_id”:的ObjectId( “ID”)});

async function logout(req, res) {

if (!req.sessionID || !req.session.adminId){
    res.send({status:400,detail:"Invalid Request"})
    return;
}
if (sessionStore!=null){
    sessionStore.remove({"_id": Mongoose.Types.ObjectId(req.sessionID)})
    res.send({status:200,detail:"Logged Out"})
}
else {res.send({status:400,detail:"Something went wrong"})
 }
}

/*sessionStore here is my collection object e.g db.collection('sessions') as below*/
mongoClient.connect("mongodb://localhost:27017/AdminSessionDb", function(err, db) {
    if (err) {
        console.log('Error connecting to MongoDB-AdminSessionDB, err);
        return;
    }
    else {
        // console.log('Connected to MongoDB-capptinAdminSessions => auth.js');
        adminSessionsCollection = db.collection("sessions");
    }
});

失败的MongoDB集合与node.js的中删除

使用IAM MongoDB的存储快递会话作为快递会话文档,其做工精细用插入和更新,但未能删除收集我不会话知道为什么,但它的工作原理,当我重新启动我的服务器第一次

async function logout(req, res) {

if (!req.sessionID || !req.session.adminId){
    res.send({status:400,detail:"Invalid Request"})
    return;
}
if (sessionStore!=null){
    sessionStore.remove({"_id":req.sessionID},true)'
    res.send({status:200,detail:"Logged Out"})
}
else {res.send({status:400,detail:"Something went wrong"})
 }
}

/*sessionStore here is my collection object e.g db.collection('sessions') as below*/
mongoClient.connect("mongodb://localhost:27017/AdminSessionDb", function(err, db) {
    if (err) {
        console.log('Error connecting to MongoDB-AdminSessionDB, err);
        return;
    }
    else {
        // console.log('Connected to MongoDB-capptinAdminSessions => auth.js');
        adminSessionsCollection = db.collection("sessions");
    }
});
回答如下:

尝试在ObectId()如下来包装ID:db.collection.remove({ “_id”:的ObjectId( “ID”)});

async function logout(req, res) {

if (!req.sessionID || !req.session.adminId){
    res.send({status:400,detail:"Invalid Request"})
    return;
}
if (sessionStore!=null){
    sessionStore.remove({"_id": Mongoose.Types.ObjectId(req.sessionID)})
    res.send({status:200,detail:"Logged Out"})
}
else {res.send({status:400,detail:"Something went wrong"})
 }
}

/*sessionStore here is my collection object e.g db.collection('sessions') as below*/
mongoClient.connect("mongodb://localhost:27017/AdminSessionDb", function(err, db) {
    if (err) {
        console.log('Error connecting to MongoDB-AdminSessionDB, err);
        return;
    }
    else {
        // console.log('Connected to MongoDB-capptinAdminSessions => auth.js');
        adminSessionsCollection = db.collection("sessions");
    }
});
发布评论

评论列表 (0)

  1. 暂无评论