我搜索了API,但找不到任何与手动遍历集合有关的数据库删除相关内容。
在mongoengine中是否有更简单的方式来调用db.dropDatabase()
? 虽然手动遍历也不是什么大问题,但我想要更简单的方法。
我搜索了API,但找不到任何与手动遍历集合有关的数据库删除相关内容。
在mongoengine中是否有更简单的方式来调用db.dropDatabase()
? 虽然手动遍历也不是什么大问题,但我想要更简单的方法。
用这种方式怎么样?
from mongoengine import connect
db = connect('test')
db.drop_database('test')
或者,您可以从_get_db()
方法获取连接对象:
from mongoengine import connect
from mongoengine.connection import _get_db
connect('test')
db = _get_db()
db.connection.drop_database('test')