【发布时间】:2021-07-06 15:03:04
【问题描述】:
我有以下代码
let doc = await IssueModel.findOne({ content_id })
IssueModel.findOneAndUpdate({
content_id
}, {
$set: {
assigned_user,
status: doc.status==='done' ? 'done' : 'ongoing'
}
})
我正在寻找一种更短的方法来省略第一行,并在 findOneAndUpdate 中更新它之前访问 status 当前值,类似于 this 也许。 我只想在 status 与“done”不同的情况下更新它。
【问题讨论】:
标签: javascript mongodb express mongoose