Supa
New Coder
there is a thing that im confused about, i'm using node.js and express.js (template express) and i have a mongodb database. i have some code like this
```js
//variables for router, mongoose e.t.c are included, but that would be long
router.get("/", landing.get_lead);
//connects to mongoose and uses promises
mongoose.connect("mongodb://localhost:27017/Learning-Node")
.catch(() => alert("Connection to Database failed. Please try again later."));
let db = mongoose.connection;
//checks if db exists, if it does it adds the email to the db
if (db) {
landing.email.save();
}
```
and
```js
exports.get_landing =(req, res, next) => {
res.render('index', { title: 'My First Backend App' } ) }
exports.submit_lead = (req, res, next) => {
let email = req.body.lead_email;
console.log("lead email:", email)
res.redirect('/')
}
exports.get_lead = (req, res, next) => {
email = req.body.lead_email;
module.exports = email;
}
```
how do i make email save to a specific mongodb collection? i cant do `{collection: "collectionname" }` as this is a string
```js
//variables for router, mongoose e.t.c are included, but that would be long
router.get("/", landing.get_lead);
//connects to mongoose and uses promises
mongoose.connect("mongodb://localhost:27017/Learning-Node")
.catch(() => alert("Connection to Database failed. Please try again later."));
let db = mongoose.connection;
//checks if db exists, if it does it adds the email to the db
if (db) {
landing.email.save();
}
```
and
```js
exports.get_landing =(req, res, next) => {
res.render('index', { title: 'My First Backend App' } ) }
exports.submit_lead = (req, res, next) => {
let email = req.body.lead_email;
console.log("lead email:", email)
res.redirect('/')
}
exports.get_lead = (req, res, next) => {
email = req.body.lead_email;
module.exports = email;
}
```
how do i make email save to a specific mongodb collection? i cant do `{collection: "collectionname" }` as this is a string