CNode

mongodb 批量删除 怎么弄好?

Ssnow798发布于13 年前最后回复13 年前4 回复22492 浏览0 收藏

mongodb 怎样做数据的批量删除。网上看说mongodb没有提供批量的数据删除,只能分为多次请求吗?

查看回复

回复 (4)

J
jarvisjiang#1·13 年前

你说的批量删除是删collection还是database? 如果删collection的数据用db.collection.remove(query)就行,删整个collection就用db.collection.drop(),删整个数据库用db.dropDatabase()。

K
kimady#2·13 年前

楼上正解

S
snow798#3·13 年前
引用 jarvisjiang你说的批量删除是删collection还是database? <br/ 如果删collection的数据用db.collection.remove(query)就行,删整个collection...

删除单独的数据,比如user集合里的3条用户信息(不是删除集合,也不是数据库),只能通过循环单独发送3次db.collection.remove(query)请求来达到目的吗? mysql好像也不能这样?求解

A
asoedarren#4·13 年前

大量刪除使用remove是個很慢的指令 建議使用drop再重建

参与回复
登录后即可参与回复。登录