mongoDB创建的集合无法查询也无法删除解决方法

113 阅读1分钟

今天在开发中遇到点小问题,就是在向MongoDB数据库中插入数据时候,把集合名前面多加了一个“/”,结果导致了我的集合既不能查询,也不能删除,如果有同样的小伙伴们可以用用这个方法。 会导致这样的问题大部分是因为集合名使用了无法显示的特殊字节,不可显示,因此会造成以下问题。

(这是之前的集合)

image.png

删除集合导致出现了以下问题

image.png

可以看到,既无法查询,也无法删除该集合 可以用这个方法

image.png 使用db.getCollectionNames()获得集合的数组,找到自己想删除的集合的下标,第一个从0开始,然后使用db[db.getCollectionNames()[n]].drop() n就是想删除集合的下标 结果:

image.png