对于删除数据库中的数据, CRUD API提供了deleteOne和deleteMany两种方法。这两种方法都将筛选文档作为第一参数,筛选文档指定了删除文档时要与之匹配的一组条件。

1 deleteOne

db.集合名.deleteOne({键名1:值1,···,键名n:值n})

deleteOne方法可以删除满足所有条件的第一个文档,哪个文档会被首先找到取决于很多因素,包括文档被插入的顺序、对文档进行了哪些更新以及指定了哪些索引。

2 deleteMany

db.集合名.deleteMany({键名1:值1,···,键名n:值n})

deleteMany方法可以删除满足所有条件的所有文档,如果不加条件,那么deleteMany将删除整个集合。

3 drop

db.集合名.drop()

清空整个集合。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐