mongodb 怎样做数据的批量删除。网上看说mongodb没有提供批量的数据删除,只能分为多次请求吗?
你说的批量删除是删collection还是database? 如果删collection的数据用db.collection.remove(query)就行,删整个collection就用db.collection.drop(),删整个数据库用db.dropDatabase()。
楼上正解
删除单独的数据,比如user集合里的3条用户信息(不是删除集合,也不是数据库),只能通过循环单独发送3次db.collection.remove(query)请求来达到目的吗? mysql好像也不能这样?求解
大量刪除使用remove是個很慢的指令 建議使用drop再重建