Mongoose async/await find then edit and save? Mongoose async/await find then edit and save? mongoose mongoose

Mongoose async/await find then edit and save?


This is what I was looking for:

try {    var accounts = await Account.findOneAndUpdate(        {"username" : "helllo@hello.com"},        {$set: {"password" : "aaaa"}},        {new : true}    );    res.status(200).json(accounts);} catch (error) {    handleError(res, error.message);}

or (thanks @JohnnyHK for the find vs findOne tip!):

try {    var accounts = await Account.findOne()    .where("username").in(["hello@hello.com"])    .exec();    accounts.password = 'asdf';    accounts.save();    res.status(200).json(accounts);} catch (error) {    handleError(res, error.message);}