mongoose:怎么批量删除表里的多条数据?
发布于 8 年前 作者 jmx164491960 7152 次浏览 来自 问答

本人新手,自己用mongoose+express 做一个电影网站的Demo作为练习。遇到了一个棘手的问题:怎么批量的删除一个表里的多条数据呢? 情况是这样的: 现有一个电影分类A, A下面有两部电影a,b。 分类A放在分类的表,电影放在电影的表 现在我要实现一个功能:删除分类A,要把分类A下的电影都删除掉。 我试过:Movie.remove({_id:‘aID bID’}) , Movie.find().remove({_id:‘aID bID’}),都不行,实在想不到办法了,求高手们赐教

2 回复
Movie.remove({ _id: { $in: ['aID', 'bID'] } });

@nilennoct 解决问题了,太感谢了! 我自己查官方文档查了好久都没查到

回到顶部