0
我是新来的c#和mongodb,并且无法解析我的api更新方法。我正在关注本教程here。我试图修复它弃用,因为我去,我目前停留在这部分C#Mongodb CRUD运算符更新方法
public void Update(ObjectId id,Product p)
{
p.Id = id;
var res = Query<Product>.EQ(pd => pd.Id,id);
var operation = Update<Product>.Replace(p);
_db.GetCollection<Product>("Products").Update(res,operation);
}
我已经在我的代码更新,它看起来像这样。
public void Update(ObjectId id, Product p)
{
p.ProductId = id;
var res = Builders<Product>.Filter.Eq(pd => pd.ProductId, id);
var operation = Builders<Product>.Update(p);
_db.GetCollection<Product>("Product").UpdateOne(res, operation);
}
我的问题是关于.update
我不能我们作为一个方法......那么什么是构建此更新方法的正确方法是什么?提前感谢任何和所有的帮助。