我尝试为每个用户删除一些特定的记录记录(具有记录ID的数组)。 就是这样,如果用户有要删除的记录,则这些记录将被删除(仅供每个用户使用)。
我尝试过这样,但是没有成功:(
const {recordsToDelete} = req.body
if (req.body.recordsToDelete.length !== 0) {
await User.updateMany({orders:{$in:recordsToDelete}}, {$set:{$pullAll:{orders: recordsToDelete}}})
}
查找用户,但不删除订单。(我用find()
进行了确认)
您有什么想法要解决吗?