タイトルが示唆するように、私はデータベースのすべての内容を削除したいと思います。私はデータベースのためにFlaskとMongoAlchemyを使ってPythonでアプリケーションを作っています。私はクラスを持っています人々はドキュメントをモデル化します。構造は次のとおりです。MongoAlchemyを使用してデータベースのすべての内容を削除する方法
class People(db.Document):
Name = db.StringField()
Age = db.IntField()
Password = db.StringField()
Vms = db.AnythingField()
で、私は名前やその他の詳細に基づいて、一度に1つの文書のみを削除することができますが、私は一度にすべてを削除できるようにしたいメソッドを削除します。
これは私の名前に基づいて文書を削除する機能です。
def delete_document(name):
x = People.query.filter(People.Name == name).first()
x.remove()
ここで、peopleはモデルクラスへの参照です。
私は、人々は、彼らはあなたが初期化し、DB自体 –
@JackParkinsonとの通信方法に興味があるだろう可能性が高いあなたのクラスに興味があるとは思いません。私はその記事を編集した。 –