猫鼬使用req.body放置。填充某些字段,或填充其他字段

时间:2019-08-25 18:58:00

标签: javascript node.js express mongoose

我要将req.body值复制到对象文字中,以便在mongo表中填充食物。但是,req.body中可能不包含某些食物,因此我想知道是否存在使用OR语句的方法。

例如

color: req.body.color || ‘’

我需要尝试构建一个对象来运行findByIdAndUpdate(id,newObj,{new:true})

这一直失败,我不明白为什么。

1 个答案:

答案 0 :(得分:0)

您可以使用三元运算符。

示例:

var someObj = {
   color: req.body.color ? req.body.color : ''
}