ダミー プロジェクト用の単純なドキュメント マネージャーを作成しています
今のところ、InsertメソッドとUpdateメソッドがあります
public ObjectId Insert(T model)
{
_collection.Insert(model);
return model.Id;
}
public void Update(T model)
{
var query = Query.EQ("_id", model.Id);
var bson = model.ToBsonDocument();
bson.Remove("_id");
var update = new UpdateDocument
{
{ "$set" , bson }
};
_collection.Update(query, update);
}
これはこれを行う適切な方法ですか?私はmongoとmongocsharpdriverの初心者です。List<> のようなプロパティの保存に問題があります