数字集合名称删除

Pet*_*gad 11 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
Run Code Online (Sandbox Code Playgroud)

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

思考?

谢谢

dam*_*ier 16

这应该工作:

   db["123456789011"].drop()
Run Code Online (Sandbox Code Playgroud)


小智 7

我对java类生成的集合遇到了同样的问题

db["1234"].drop()
Wed Jul  9 14:57:39.358 TypeError: Cannot call method 'drop' of undefined
Run Code Online (Sandbox Code Playgroud)

最后使用以下命令将其删除.

db.getCollection('1234').drop()
Run Code Online (Sandbox Code Playgroud)