我想在C#代碼中使用MongoDB的位置運算符。下面是客戶的數據結構:如何在C#代碼中使用MongoDB的Postional運算符?
{
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驅動程序。
感謝您的回答。實際上,這不是我使用的查詢。爲了簡化問題,查詢基於城市。 – sunilkumarba 2012-02-22 08:38:54