Я работаю над небольшим проектом в JS и хочу получить доступ к 2 различным базам данных mongoose. Похоже, что только одна из баз данных доступна ...
Вот мой код в app.js:
mongoose.connect('mongodb://someOtherDb', { useNewUrlParser: true, useCreateIndex: true });
const connection = mongoose.connection;
connection.on('open',()=>{
console.log(" database connected")
})
connection.on('error',()=>{
console.log("error in connecting to database")
})
mongoose.connect('mongodb://localhost:27017/users', { useNewUrlParser: true, useCreateIndex: true });
const userDb = mongoose.connection;
// on mongo error
userDb.on('error', console.error.bind(console, 'connection error:'));
// sessions for logins
app.use(session({
secret: 'top secret!',
saveUninitialized: false,
resave: true,
store: new MongoStore({
mongooseConnection: userDb
})
}));
Является ли проблема с частью mongoose.connect и как я устанавливаю userDb и соединение равными mongoose.connection?
Спасибо!