“Dokument łatki Mongoose” Kod odpowiedzi

Mongoose Znajdź i aktualizuj propon

var query = {'username': req.user.username};
req.newData.username = req.user.username;

MyModel.findOneAndUpdate(query, req.newData, {upsert: true}, function(err, doc) {
    if (err) return res.send(500, {error: err});
    return res.send('Succesfully saved.');
});
florinrelea

Mongoose Zapisz lub aktualizacja

// This will create another document if it doesn't exist
findByIdAndUpdate(_id, { something: 'updated' }, { upsert: true });
florinrelea

Dokument łatki Mongoose

//Router file. After doing all your imports at beginning of file
const router = express.Router();
app.use('/pathforpostrequests', router);

router.patch('/:name', controller.updatePerson, (req, res, next) => {
  res.status(200).json(res.locals.person);
});

// Controller file. After doing all your imports at beginning of file. Person is an example mongo schema you will need to setup in a schema file.
const controller = {
  updatePerson (req, res, next) {
    Person.findOne({ firstName: req.params.name }).exec()
    .then((result) => {
      result.firstName = req.body.firstName;
      result.save();
      res.locals.person = result;
      next();
    })
  },
}
felinehasher

Odpowiedzi podobne do “Dokument łatki Mongoose”

Pytania podobne do “Dokument łatki Mongoose”

Więcej pokrewnych odpowiedzi na “Dokument łatki Mongoose” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu