0
私はMongoDBの初心者です。 私は文書のリストを持っています。それらのうちのいくつかはすでにデータベースに入っています。 C#を使用してMongoにデータを挿入または更新する必要があります。 これを行うにはどのような方法が最適ですか?文書情報をmongodbに挿入して更新するには?
お返事ありがとうございます。
私はMongoDBの初心者です。 私は文書のリストを持っています。それらのうちのいくつかはすでにデータベースに入っています。 C#を使用してMongoにデータを挿入または更新する必要があります。 これを行うにはどのような方法が最適ですか?文書情報をmongodbに挿入して更新するには?
お返事ありがとうございます。
最も簡単な方法は、
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);
マニュアルを読む – sergiuz