Mongodb命令';显示集合';显示不存在的集合
在mongo shell中:Mongodb命令';显示集合';显示不存在的集合,mongodb,database,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 > d
> 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
如何从我的数据库中删除这些幻影(当然名称很差)集合?也有同样的错误
db['25420768'].drop()不起作用,但是db.getCollection('25420768').drop()会起作用。只是有相同的错误
db['25420768'].drop()不起作用,但是db.getCollection('25420768').drop()会起作用。可能有一些隐藏字符。
db.getCollectionNames()
的输出是什么?正如@JohnnyHK所提到的,尝试类似的东西:colls=db.getCollectionNames()db[collections[X]].drop()>db[db.getCollectionNames()[0]].drop()
2015-08-30T16:43:02.093-0500类型错误:无法调用未定义的方法“drop”
可能有一些隐藏字符。db.getCollectionNames()
的输出是什么?正如@JohnnyHK所提到的,尝试类似的方法:colls=db.getCollectionNames()db[collections[X]].drop()>db[db.getCollectionNames()[0]].drop()
2015-08-30T16:43:02.093-0500类型错误:无法调用未定义的方法“drop”