Числовое имя коллекции Удалить - PullRequest
8 голосов
/ 20 марта 2012

Как вы можете удалить числовую коллекцию из 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 ]

14 голосов
/ 20 марта 2012

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

   db["123456789011"].drop()
7 голосов
/ 09 июля 2014

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

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

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

db.getCollection('1234').drop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...