我发现会议在MongoDB中存储三个库:连接-MongoDB的,连接 - 蒙戈,连接会话 - 蒙戈nodejs。什么库我应该使用会话存储在MongoDB中
是哪个最好?
编辑:所以,如果我要使用connect-mongodb我必须做两个数据库连接。首先为会话存储:
var connect = require('connect')
, Db = require('mongodb').Db
, Server = require('mongodb').Server
, server_config = new Server('localhost', 27017, {auto_reconnect: true,
native_parser: true})
, db = new Db('test', server_config, {})
, mongoStore = require('connect-mongodb');
connect.createServer(
connect.bodyParser(),
connect.cookieParser(),
connect.session({
cookie: {maxAge: 60000 * 20} // 20 minutes
, secret: 'foo'
, store: new mongoStore({db: db})
})
);
其次为我的猫鼬连接:
var mongoose = require('mongoose');
db = mongoose.connect('mongodb://localhost/test');
....
会是这样?
我已经编辑了我的答案来回答你的第二个问题,查看它。 – alessioalex 2011-12-16 08:43:05