数字集合名称删除

时间:2012-03-20 15:43:50

标签: mongodb mongodb-php

如何从MongoDB中删除数字集合?

PRIMARY> db.123456789011.remove({});
Tue Mar 20 08:42:51 SyntaxError: missing ; before statement (shell):1

PRIMARY> db.123456789011.drop({});
Tue Mar 20 08:43:13 SyntaxError: missing ; before statement (shell):1

是通过PHP脚本创建的..现在我无法弄清楚如何删除它..

思想?

谢谢

2 个答案:

答案 0 :(得分:13)

这应该有效:

   db["123456789011"].drop()

答案 1 :(得分:7)

我遇到了与java类

生成的集合相同的问题
db["1234"].drop()
Wed Jul  9 14:57:39.358 TypeError: Cannot call method 'drop' of undefined

并在最后使用以下命令将其删除。

db.getCollection('1234').drop()