Scala Lift - Mongodb更新多条记录

时间:2012-04-19 10:51:42

标签: scala mongodb lift

我有以下

Document.update(

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

        ("active" -> 0)

    )

 )

但是只更新了一个项目,如何更新所有匹配的记录?

提前感谢您的帮助,非常感谢:)

1 个答案:

答案 0 :(得分:1)

默认情况下,mongo仅更新它找到的第一行,以使其更新您需要传递“多”更新选项的多个匹配行。在scala中,我相信它看起来像这样:

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