【发布时间】:2013-03-10 17:08:13
【问题描述】:
在 connect-mongodb 模块中,我们可以像这样在 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})
})
);
在上面的例子中,我们必须使用原生的 mongodb 东西。在我的 nodejs 项目中,我使用 mongoose 2.4.1 那么应该如何重写该代码以使用 mongoose?
谢谢!
【问题讨论】: