Удалить Числовое Имя Коллекции


Как вы можете удалить числовую коллекцию из 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-скрипта.. теперь я не могу понять, как это удалить..

Мысли?

Спасибо

Author: Petrogad, 2012-03-20

2 answers

Это должно сработать:

   db["123456789011"].drop()
 10
Author: dampier, 2012-03-20 15:50:25

У меня была та же проблема с коллекцией, сгенерированной классом java

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

И в конце использовал следующую команду, чтобы удалить его.

db.getCollection('1234').drop()
 6
Author: David, 2014-07-09 14:59:55