Mongodb命令'show collections'显示不存在的集合

时间:2015-08-28 21:18:30

标签: mongodb database

在mongo shell中:

> show collections
25420768
37310514
38222868
39065677
40516351
40583840
40892914
41005003
42991119

让我们看一下25420768集合:

> db['25420768'].find({})
2015-08-28T16:15:23.568-0500 TypeError: Cannot call method 'find' of undefined
> db['25420768'].drop()
2015-08-28T16:16:58.577-0500 TypeError: Cannot call method 'drop' of undefined

如何从我的数据库中删除这些幻像(以及公认的命名不佳)的集合?

1 个答案:

答案 0 :(得分:0)

刚出现同样的错误,

db [' 25420768']。drop()不起作用,但db.getCollection(' 25420768')。drop()会。