【发布时间】:2021-03-08 01:41:28
【问题描述】:
代码:
template.dropCollection("products");
代码执行后,我看到集合products中的所有文档都被删除了,但集合本身仍然存在。
那么,接下来的问题是如何彻底放弃收集?
注意:spring-data-mongodb:2.2.10.RELEASE Mongo DB 4.2.12。
【问题讨论】:
-
您是如何确定该收藏仍然存在的?
-
@Joe,Roto3t 或 Studio 3T 等 Mongo GUI 工具显示
products集合存在。当我通过 Robo3t 执行db.getCollectionNames()命令时,列表中也提供了集合名称。但是当我执行 template.getCollectionNames().forEach(System.out::println) 时,它显示该集合已删除,所以我很困惑这怎么可能??
标签: spring mongodb spring-boot spring-data spring-data-mongodb