我想从测试集合中删除所有项目。我的设置是
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())
返回一个空列表。但是,如果我在测试中添加新条目,则先前的查询也不会反映更改,因此我认为这也不准确。
答案 0 :(得分:0)
这条线存在问题: db = connection.test_database.tutorial 因为它说测试数据库和教程集合
当我将其更改为删除工作 db = connection.tutorial