每次更新文档时如何传递“ date_update”字段?

时间:2019-09-23 23:18:40

标签: node.js mongodb date mongoose insert-update

我正在用nodejs中的猫鼬开发此api rest。一切运行正常,但我想对我的应用程序有所帮​​助:每次更新某些文档(在本例中为用户信息)时,我都希望传递“ 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
    },`

预先,谢谢大家:)

0 个答案:

没有答案