mongokit убрать все предметы из коллекции - PullRequest
1 голос
/ 08 июля 2011

Я хотел бы удалить все элементы из тестовой коллекции.Моя настройка

connection = Connection(app.config['MONGODB_HOST'], app.config['MONGODB_PORT'])
db = connection.test_database.tutorial

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

connection.test_database.drop_collection('tutorial.tests')
db.tests.remove()

Однако запрос чего-то вроде

list(db.Test.find())

все равно возвращает мне старые данные.Что-то вроде

list(db.tests.find())

возвращает пустой список.Однако, если я добавлю новые записи в тесты, предыдущий запрос также не отразит изменения, поэтому я тоже не думаю, что это точно.

1 Ответ

0 голосов
/ 09 июля 2011

Проблема была с этой строкой: db = connection.test_database.tutorial Так как он говорил тест базы данных и учебник коллекции

удаление сработало, когда я изменил его на db = connection.tutorial

...