8
api를 검색했지만 콜렉션을 수동으로 반복하지 않고 데이터베이스를 삭제하는 것과 관련된 것을 찾을 수 없습니다.Mongoengine의 모든 콜렉션 삭제
mongoengine을 통해 db.dropDatabase()
으로 전화하는 간단한 방법이 있습니까? 단순한 방법으로 반복하는 것이 큰 문제가 아닙니다.
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()
방법에서 연결 개체를 얻을 수 있습니다