我目前在我的 Express Web 应用程序中有一个 mongodb 会话存储设置。我知道如何设置这样的单个字段:
request.session.loggedIn = true;
我想简单地将所有字段存储在结果对象中,而不是一个一个地指定它们,有点像这样:
targetcol.find({username: uname, password: pw}).toArray(function(err, results) {
if( err || !results)
console.error(err);
else {
console.log("login success");
request.session = results[0];
}
}
将request.session = results[0];
整个 JSON 对象分配给会话存储的部分。这是可能的还是我必须单独做?