2012-11-26 67 views

回答

2

不幸的是,該功能在MongoDB中不可用。您需要遍歷文檔,逐個更新它們,並執行讀取更新對。

如果你希望這是併發安全的,你需要實現某種鎖定;樂觀或悲觀。

+0

也這麼想。儘管如此,我仍然會將這個問題保持開放,以防萬一有人能夠提供一些我沒有看到的洞察力。謝謝! –

0
myDb.myCollection.find({}).forEach(
function (person) { 
     person.Alias = person.Name 
     myDb.myCollection.save(person) 
} 
) 
+0

不完全。這實際上會爲'n'個人文檔選擇查詢和'n'更新查詢。我正在尋找1更新查詢的東西。 –

相關問題