正如标题所示,我想删除数据库的所有内容。我正在用Python编写一个应用程序,使用Flask和MongoAlchemy作为数据库。我有一个类人对文档进行建模。结构是:
class People(db.Document):
Name = db.StringField()
Age = db.IntField()
Password = db.StringField()
Vms = db.AnythingField()
使用remove方法,根据名称或其他详细信息,我一次只能删除一个文档,但我希望能够同时删除所有文档。在
这是我根据名称删除文档的功能。在
^{pr2}$榜样是人的榜样。在
显然有一个简单的方法,使用Query类中的一个内置方法,remove\u all。使用remove_all方法,您可以从数据库中获取列表中的所有结果,然后可以对每个实例调用remove方法。代码张贴在下面。不确定是否有更有效的方法来做这件事,所以请随意张贴。在
相关问题 更多 >
编程相关推荐