我的表名: TIME
我的表数据字段:
开始:上午10点 停止:null
现在我想将 null 更新为当前日期
exports.updateGroup = function (req, res) {
Time.update(req.body, {
stop: new Date(),
where: {
id: req.body.id
}
}).then(data => {
return res.status(200).send(data);
}).catch(Sequelize.ValidationError, err => {
return res.status(422).send(err.errors[0].message);
}).catch(err => {
return res.status(400).send(err.message);
});
};
现在它在更新后显示为null
我的要求:{mainId:1,开始:'',停止:''}
my Time model :
var Time = sequelize.define('time', {
start: Sequelize.DATE,
stop: Sequelize.DATE,
});
答案 0 :(得分:0)
首先,您传递了错误的ID,因为根据您发布的正文格式,没有df[~df.col.apply(tuple).duplicated()]
属性。
其次,Set<Integer> myset = mylist.stream()
.filter(p -> p%2==0)
.collect(Collectors.toSet());
方法获得official sequelize documentation引用的两个参数。
这应该有效:
req.body.id