controller : app.get(/update, (req, res) => { console.log(req.query); users.replaceUser(req.query._id, req.query.name, req.query.age, req.query.email, req.query.phoneNumber) .then(updateCount => { console.log(updateCount);
Fantastic news! We've Found the answer you've been seeking!
Question:
controller :
app.get(\"/update\", (req, res) => {
console.log(req.query);
users.replaceUser(req.query._id, req.query.name, req.query.age, req.query.email, req.query.phoneNumber)
.then(updateCount => {
console.log(updateCount);
res.send({ updateCount: updateCount });
})
.catch(error => {
console.error(error);
res.send({ error: 'Request failed' });
});
});
model:
const replaceUser = async (_id, req) => {
const result = await User.findOneAndUpdate({ _id: req.query._id}, req.query);
return result.nModified;
I am unfamiliar with JavaScript and cannot get this to work: I keep getting this error TypeError: Cannot read property 'query' of undefined
Posted Date: