mongokit从收藏中删除所有项目

时间:2011-07-08 07:03:15

标签: mongokit

我想从测试集合中删除所有项目。我的设置是

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

我有一个文档模型类Test,它映射到tests集合。我试过删除这两个

的集合
connection.test_database.drop_collection('tutorial.tests')
db.tests.remove()

然而查询类似

的内容
list(db.Test.find())

仍然给我旧数据。像

这样的东西
list(db.tests.find())

返回一个空列表。但是,如果我在测试中添加新条目,则先前的查询也不会反映更改,因此我认为这也不准确。

1 个答案:

答案 0 :(得分:0)

这条线存在问题:     db = connection.test_database.tutorial 因为它说测试数据库和教程集合

当我将其更改为

删除工作     db = connection.tutorial