大小:37.6KB 时间:2024-12-07
本文档主要讲述的是MongoDB如何批量删除集合;MongoDB的Java驱动并没有提供删除集合的方法,只有单个删除方法: DB.collection.drop();
一次方法调用就是一个网络通讯,那么如果需要删除多个集合,需要多次调用DB.collection.drop();造成多次网络通讯。
幸运的是,MongoDB提供了服务端脚本,可以通过以下脚本来批量删除,但我觉得MongoDB应该直接提供批量删除功能,普通开发人员并不会意识到通讯的性能开销。