ReactiveMongo Extensions:使用响应式mongo扩展进行批量更新

时间:2015-05-21 15:05:44

标签: mongodb scala updates playframework-2.3 play-reactivemongo

有没有办法更新批量记录。我正在尝试使用以下代码更新用户对象:

pdf_document

在上面的代码中,我传递了.update($doc("_id" $in (usersIds: _*)), users, GetLastError(), false , true) 列表。在用户列表中,我还添加了新属性和chage现有属性状态,但是使用此语句,记录不会更新

如果我使用以下代码:

users

记录已成功更新。

1 个答案:

答案 0 :(得分:0)

通过阅读此区域中的API以及other answers,我不认为您正在寻找的批量更新类型是可以通过update方法。

表达式肯定会起作用,并且比一个接一个地执行$set操作的客户端循环更有效:

警告:编译,但未经测试:

save()