Python 正在删除Mongoengine中的所有集合

Python 正在删除Mongoengine中的所有集合,python,mongodb,mongoengine,Python,Mongodb,Mongoengine,我已经搜索了api,但是在没有手动迭代集合的情况下,找不到任何与删除数据库相关的内容 有没有更简单的方法通过mongoengine调用db.dropDatabase()?迭代不是什么大问题,只是想要一个更简单的方法 这样做怎么样 from mongoengine import connect db = connect('test') db.drop_database('test') 或者,您可以从\u get\u db()方法获取连接对象: from mongoengine import c

我已经搜索了api,但是在没有手动迭代集合的情况下,找不到任何与删除数据库相关的内容


有没有更简单的方法通过mongoengine调用db.dropDatabase()?迭代不是什么大问题,只是想要一个更简单的方法

这样做怎么样

from mongoengine import connect

db = connect('test')
db.drop_database('test')
或者,您可以从
\u get\u db()
方法获取连接对象:

from mongoengine import connect
from mongoengine.connection import _get_db

connect('test')

db = _get_db()
db.connection.drop_database('test')