【发布时间】:2021-05-14 05:52:52
【问题描述】:
我正在尝试在 Mongoose(以及一般其他数据库)中做一些事情,但这一步我还没有弄清楚。
基本上我有以下查询
const a1 = await model.findOne({type: 3}).skip(random)
a1.views = a1.views - 1
await a1.save()
return a1
但我有兴趣实现的是
const a1 = await model.findOneAndUpdate({type: 3},{views: views--}, {new: true})
return a1
当然,猫鼬会抱怨视图未定义(因为之前未定义)。有什么建议可以通过第二种方式完成吗?
干杯
【问题讨论】: