2012-07-16 103 views
1

如果一個人看起來像這樣的對象的集合:

{ 
    name:"some name", 
    dob:"april 4, 1985", 
    address:{ 
     street:"some street", 
     city:"some city", 
    } 
} 

...可以$ SET用於更新只是這個城市嗎?

回答

0

此查詢應該爲你做它:

Collection.update({sel}, {"$set" : {"address.city": "new city"}}) 
+0

而當「住址」或/和「城市」是一個變量,該怎麼辦呢? – fabien 2013-09-02 16:34:05

+0

只是傳遞變量而不是沒有引號的值「」。這裏: Collection.update({sel},{「$ set」:{「address.city」:newcity}}) 其中newcity是變量。在你的例子中,「 – praneybehl 2014-02-06 00:31:45

+1

」,「new city」是變量,但是如果變量是「city」呢? – fabien 2014-04-29 16:49:15