我使用symfony2和doctrine-mongodb-odm開展項目。 我想在與QueryBuilder的幾個文件執行原子更新,但我失去了一些東西:原理mongodb中的多個文檔的原子更新
$this->createQueryBuilder('MyBundle:MyDoc')
->update()
->field('isOpen')->set(false)
->field('isOpen')->equals(true)
->getQuery()
->execute();
它的工作原理,但它僅更新一個文檔。我想我應該增加一個選項一樣
array('multi' => true)
的地方,但我沒有找到有關的文檔任何東西。
有人可以幫助我嗎?