删除Mongoengine中的所有集合
问题描述:
我已经搜索了api,但找不到与删除数据库有关的任何内容,而无需手动迭代集合。删除Mongoengine中的所有集合
有没有更简单的方式通过mongoengine调用db.dropDatabase()
?通过简单的方法来迭代它并不是一件大事。
答
这样做怎么样?
from mongoengine import connect
from mongoengine.connection import _get_db
connect('test')
db = _get_db()
db.connection.drop_database('test')
:
from mongoengine import connect
db = connect('test')
db.drop_database('test')
或者,你可以从_get_db()
方法来获取连接对象