私は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
にありますか?すべての助けを事前に感謝します。あなたは間違って
Builders<Product>.Update
ビルダーを使用している