我正在用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
},`
预先,谢谢大家:)