正如标题所示,我想删除数据库的所有内容。我正在使用 Flask 和 MongoAlchemy 为数据库制作 Python 应用程序。我有对文档进行建模的People类。结构是:
class People(db.Document):
Name = db.StringField()
Age = db.IntField()
Password = db.StringField()
Vms = db.AnythingField()
使用remove方法,我可以根据名称或其他详细信息一次只删除一个文档,但我希望能够一次将它们全部删除。
这是我根据名称删除文档的功能。
def delete_document(name):
x = People.query.filter(People.Name == name).first()
x.remove()
其中 People 是对模型类的引用。