ASKER
JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.
TRUSTED BY
ASKER
But...
I'm getting an undefined" for my "resp.data.activity.notes" etc.
When I do a console.log(resp), I get Object Object.
Here's my code:
router.post('/companies/update-activity', async (req, res) => {
try {
let _data = {
notes : req.body.notes,
date : req.body.date,
company : req.body.company,
type : req.body.activityType
}
console.log(_data.notes);
console.log(req.body.activityId);
Activity.model.updateOne({ _id: req.body.activityId }, {
$set: {
// set up the data you want to persist to the DB
meta : {
notes: _data.notes,
date: _data.date,
},
type: _data.type,
}
},
{ runValidators: true }, (err) => {
if (err) {
console.log(err)
return res.send(Activity.error('Sorry! Something went wrong! Try again!'))
}
res.send(Activity.success({notes: "hello"} ))
});
} catch (err) {
res.send(Company.error(err))
}
This: res.send(Activity.success({notes: "hello"} )) was just me fooling around with some different ideas.
What am I missing?