2012-04-19 42 views
1

我有以下斯卡拉電梯 - MongoDB的更新多條記錄

Document.update(

    ("room" -> "test") ~ ("module" -> "item"), 
    ("$set" -> 

     ("active" -> 0) 

    ) 

) 

但是隻有一個項目的更新,我該如何更新相匹配的所有記錄?提前任何幫助

謝謝,非常感謝:)

回答

1

默認情況下蒙戈只更新它找到的第一行,使之更新,你需要通過「多」更新選項多個匹配行。在斯卡拉我相信它會看起來像這樣:

Document.update( ("room" -> "test") ~ ("module" -> "item"), ("$set" -> ("active" -> 0)), Multi )