私は MongoDB を初めて使用し、MS SQL から MongoDB に正常に移行しました。MongoDB コレクションのカスタム クラスを作成したときに、必要のない余分なプロパティがいくつかありました。
どうすれば削除できますか?
たとえば、基本クラスがあるとしましょう
public class Basic {
public ObjectId _id {get;set;}
public string Name {get;set;
public string Description {get;set;
}
次に、Mongoにアイテムを保存します
var collection = Mongo.GetCollection<Basic>("basic");
var item = new Basic{ Name = "TestName", Description = "Remove me"};
collection.insert(item);
たとえば、Basic クラスで Description プロパティを必要としないなどの変更を行う場合、すべてのドキュメントのすべての Description プロパティを削除したいと考えています。