我正在尝试在 node.js 中创建与 mongodb 的会话我已经有这样的连接
var Db=require('mongodb').Db;
var BSON=require('mongodb').BSONPure;
var Server=require('mongodb').Server;
var client=new Db('db',new Server('localhost', 27017), {safe:false});
然后我尝试像这样配置会话
app.use(express.session({
store: new mongoStore({ db: client }),
secret: 'topsecret'
}));
我运行了 server.js 文件我得到了这个错误 mongoStore undefined 所以为了解决这个错误我添加了这个
var mongoStore= require('connect-mongodb');
我再次运行它我没有收到任何错误但是当我尝试查找或将数据保存到数据库时出现以下错误
Cannot call method 'findOne' of undefined
如何解决这个问题以及如何在 node.js 中创建与 mongodb 的会话