Java MongoDB:一次更新多个文档

时间:2012-07-24 21:54:11

标签: java mongodb

我有以下架构

Id:
date_created:
vars: {
      NAME:
      VALUE:
      EDITABLE:
      .....

}
  • 根据定义,Idunique,可能类似于A, B, C, AA, AB, ....
  • 我有超过一百万份这样的文件,所有unique份文件

  • 假设我想更新VALUE vars的{​​{1}}子集中的documentsId符合list {Id: {$in: [A, B, X, Y, ...]}}提供给我的{{1}}。

使用api,我不确定我可以使用哪种API进行多个文档更新,以符合{{1}}

的条件

请帮忙

1 个答案:

答案 0 :(得分:0)

使用update方法的this version并将multi参数设置为true。否则,更新将仅应用于第一个匹配的文档。