每个选择对象的猫鼬特定值?

时间:2020-10-28 06:44:23

标签: node.js mongodb mongoose

我尝试为每个用户删除一些特定的记录记录(具有记录ID的数组)。 就是这样,如果用户有要删除的记录,则这些记录将被删除(仅供每个用户使用)。

我尝试过这样,但是没有成功:(

const {recordsToDelete} = req.body
if (req.body.recordsToDelete.length !== 0) {
    await User.updateMany({orders:{$in:recordsToDelete}}, {$set:{$pullAll:{orders: recordsToDelete}}})
}

查找用户,但不删除订单。(我用find()进行了确认)

您有什么想法要解决吗?

0 个答案:

没有答案