C#コードでMongoDBの位置演算子を使用したいと思います。お客様のデータ構造は次のとおりです。
{
name:"Robert",
age:40,
addresses:[
{street:"...", city:"New York", country:"USA", ...},
{street:"...", city:"California", country:"USA", ...},
],
}
したがって、ニューヨーク市の住所である通りの値を更新する場合は、MongoDBで次のクエリを使用します。
db.customer.update(
{ "addresses.city" : "New York"},
{ $set : {
"addresses.$" : {"street":"New street", city:"New York", country:"USA",...}
} }, false, true);
C#コードで使用する同等のクエリは何ですか?C#コードで位置演算子を使用するにはどうすればよいですか?
公式のMongoDBドライバーを使用しています。