数字集合名称删除

Posted

技术标签:

【中文标题】数字集合名称删除【英文标题】:Numeric Collection Name Remove 【发布时间】:2012-03-20 15:43:49 【问题描述】:

如何从 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 脚本创建的.. 现在我不知道如何删除它..

想法?

谢谢

【问题讨论】:

【参考方案1】:

这应该可行:

   db["123456789011"].drop()

【讨论】:

【参考方案2】:

Java 类生成的集合也遇到了同样的问题

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

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

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

【讨论】:

以上是关于数字集合名称删除的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB:删除名称与字符串匹配的所有集合

MongoDB创建与删除集合(collection)

MongoDB创建与删除集合(collection)

认识MongoDB

MongoDB常用操作--集合1

1439 互质对