Thursday 29 August 2019

updating user in mongo db using express

Hello, I have following user in my mongodb:email: String, username: String, password: String, acceptedTerms: Boolean, registrationDate: Date, gender: String, birthday: Date, firstName: String, lastName: String, city: String, state: String, zip: String, favoriteDestination: String, description: String now I want to send a new user to the server and all attributes that are different should be changed:for example I have//in db: ... username: "test", gender: "male", lastName: "" ... //new user: ... username: "testtest", gender: "male", lastName: "test" ... //after the update the user in the db should lokk like this: ... username: "testtest", gender: "male", lastName: "testtest" ... How would I write an request on my express server for this?This would be my code to register a user:router.post('/register', (req, res) => { let userData = req.body; let user = new User(userData); user.save((error, registeredUser) => { if(error) console.log(error); else { res.status(200).send(registeredUser) } }) });

Submitted August 30, 2019 at 07:10AM by UnknownInnocent

No comments:

Post a Comment