0
は私が C#のクラスオブジェクトを使用したMongoDB udateクエリですか?
try
{
Sample risk = new Sample();
risk.Name = "ABC";
risk.Enable = true;
risk.Sender = "IBM";
risk.Target = "CITI";
MongoServer server = MongoServer.Create("mongodb://localhost");
MongoDatabase db = server.GetDatabase("DATABASE");
db.GetCollection<StockQuote>("SMAPLETABLE").Insert(risk);
}
catch (Exception e)
{
MessageBox.Show("Error");
}
は今、私は、このいずれかを行うことができますどのように
db.GetCollection<StockQuote>("SMAPLETABLE").Insert(risk);
のように、同じクラスのインスタンスを更新したい、以下のようにMongoDBにクラスオブジェクトを格納しています。
1.Via Save
方法とetire文書
db.GetCollection<StockQuote>("SMAPLETABLE").Save(risk);
を更新2.Via atomic update:ドキュメントの更新部分
IDモンゴーテーブルに4レコードありますが、特定のレコードのみを更新するにはどうすればいいですか?@Andrew Orsich – user483886
@ user483886: _idフィールドはコレクション全体でユニークです。 –
しかし、更新するときに特定のドキュメントを知っていれば、そのIDが記述されていますか?@ Andrew Orsich – user483886