I'm working on a small project in JS and want to access 2 different mongoose databases. It seems like only one of the databases is being accessed...
Here's my code in 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
})
}));
Is the problem with the mongoose.connect part and how I set userDb and connection equal to mongoose.connection?
Thanks!