Я использую
- узел 0.4.11
- Экспресс 2.4.6
- mongodb 1.8.3
- mongoose 2.1.2
- connect-mongodb 1.0.0
и пытается реализовать наборы реплик с аутентификацией.
- Я хочу хранить различные типы данных приложения вDB
- Я хочу хранить данные экспресс-сеанса в DB
, работает "нормальное" соединение с mongoose:
mongo.connectSet('mongodb://user:secret@host:27017/test,
mongodb://host:27018,
mongodb://host:27019,
mongodb://host:27020', function (err) {
if (err) {
console.log("could not connect to DB: " + err);
}
});
, но какможно заставить управление сеансом работать?!
app.use(express.session({
cookie: {maxAge: 60000 * 20}, // 20 minutes
secret: 'foo',
store: new MongoStore({
host: 'host',
port: [27017, 27018, 27019, 27020],
dbname: 'test',
rs_name: 'rstest',
username: 'user',
password: 'secret'
})
}));
это не работает: (
это действительно возможно? или я должен использовать другой mongodb для хранения данных сеанса?