2016-08-28 16 views
0

私はMongoDBの初心者です。 私は文書のリストを持っています。それらのうちのいくつかはすでにデータベースに入っています。 C#を使用してMongoにデータを挿入または更新する必要があります。 これを行うにはどのような方法が最適ですか?文書情報をmongodbに挿入して更新するには?

お返事ありがとうございます。

+0

マニュアルを読む – sergiuz

答えて

0

最も簡単な方法は、

collection.Update(
    Query.EQ("someproperty", propertyValue), 
    Update.Replace(newObject), 
    UpdateFlags.Upsert); 

上記のコマンドはとても注意して使用し、文書全体を置き換えるようなので、C#の何かにupdateコマンド

db.collection.update(
    <query>, 
    <update>, 
    { 
    upsert: <boolean>, 
    multi: <boolean>, 
    writeConcern: <document> 
    } 
) 

でUPSERTオプションを使用することです。コマンドの一部である<アップデート>を使用して、このような個々のフィールドを更新することもできます。

var update = Builders<BsonDocument>.Update.Set("someProperty", newValue); 
関連する問題