我正在为一个虚拟项目创建一个简单的文档管理器
现在我有插入和更新方法
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 和 mongossharpdriver 的新手。我在保存 List<> 等属性时遇到问题