const userSchema = new mongoose.Schema({
name: String,
products: []
});
例如用户:
{ name: 'Steve', products: ['111a', '222b']}
我想从具有给定ID的用户中删除具有给定名称的产品。
User.findByIdAndUpdate(userId, { $pull: { products: req.body.prodId } }, (err, user) => {
if (err) { res.send('error_3853852'); return; }
res.send('updated'); return;
})
因此,它没有被删除并且没有发生错误