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
我不能我們作爲一個方法......那麼什麼是構建此更新方法的正確方法是什麼?提前感謝任何和所有的幫助。