2012-04-19 4 views
1

私はScalaのリフト - MongoDBのは、複数のレコードを更新

Document.update(

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

     ("active" -> 0) 

    ) 

) 

次ただし一つだけのアイテムが更新されている、どのように私は、一致するすべてのレコードを更新していますか?感謝任意の助けを事前に

おかげで、:)

答えて

1

デフォルトのmongoによってのみ、それはそれはあなたが「マルチ」更新オプションを渡す必要があり、複数の一致する行を更新するために、最初に見つかった行を更新します。スカラーでは、これは次のようになります:

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

関連する問題