PHP MongoDB update multiple documents using $in/$or

Мне трудно понять, как построить запрос обновления в PHP, который будет обновлять идентификаторы документов X, Y и Z. Есть ли у кого-нибудь опыт в этом?

$ids[] = array(
  new MongoId('4eaaf929498fe2c80300000c'),
  new MongoId('4eaaff24498fe2ba0900001f')
); 
$collection->update(
  array('_id' => array('$in' => $ids)),
  array('$set' => array("title"=>"test")),
  array("upsert" => true)
);
5
задан chx 7 November 2011 в 10:52
поделиться