0
我想遞增集合中包含給定嵌套數組值的所有文檔。我的對象每個都包含一個帶有key:number值的「order」數組。MongoDB在PHP中增加多個文檔數組值
{
_id: ...,
order : array(
foo: 34
)
}
不過,我可以使用PHP MongoDB Native Driver沒有弄清楚正確的MongoDB的查詢。
// Update all existing items with an order greater than this number
$number = 2;
$result = $collection->update(
array("order" => array('foo' => array('$gt' => $number))),
array('$inc' => array('order' => array('foo' => 1))),
array("safe" => true)
);