11

我已经搜索了 api,但是如果不手动遍历集合,就找不到与删除数据库有关的任何内容。

有没有更简单的db.dropDatabase()通过mongoengine调用的方法?迭代并不是什么大不了的事,只是想要一种更简单的方法。

4

1 回答 1

24

这样做怎么样?

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')
于 2013-04-08T18:53:31.433 回答