私はMongoEngineでFlaskを使用しています。テストとして、mongoengine.Documentをサブクラス化し、いくつかのMongoEngineフィールドを持つクラスを含むPythonファイルを作成することにより、スキーマにいくつかの必須フィールドを持つコレクションをMongoEngineに追加しようとしました。これはうまくいきました。
しかし、後でこれらのフィールドの一部をスキーマから削除し (mongoengine.Document をサブクラス化する python クラスを編集するだけで)、新しいドキュメントをコレクションに追加しようとすると、スキーマから既に削除したフィールドに対して MongoEngine が ValidationErrors をスローしました。スキーマをリセットする方法はありますか? また、MongoEngine が将来同じことをしないようにするにはどうすればよいですか?