Как передать поле date_update каждый раз, когда я обновляю документ? - PullRequest
0 голосов
/ 24 сентября 2019

Я занимаюсь разработкой этого API-интерфейса с помощью mongoose в nodejs.Все работает нормально, но я хочу что-то для моего приложения: каждый раз, когда обновляется какой-либо документ (в данном случае информация о пользователе), я хочу передать поле «data_atualizacao» (это дата, когда он был обновлен).Как мне это сделать?

вот код:

usuarioRouter.put('/usuario/:id', (req, res, next)=>{

async function atualizarUsuario(){
    try{
        Usuarios.findByIdAndUpdate(req.params.id,  req.body, function(erro) {
            if (erro) {
                res.send(erro);
            }
            res.status(201).send("Atualizado com sucesso!");

        });
    } catch{
        res.status(417).send("Algo deu errado");
    }

};

atualizarUsuario();
});

и вот модель

    const mongoose = require('mongoose');

module.exports = mongoose.model('usuarios', {

`data_atualizacao:{
        type: Date,
        default: Date.now
    },`

Заранее спасибо всем:)

...