MongoDB PHP ile tek bir güncelleştirme birden değiştirici işlemlerini kullanma?

0 Cevap php

Bu MongoDB PHP ile bir tek güncelleme içinde multipule değiştirici işlemleri kullanmak mümkün mü?

Örneğin, ben şu belgeyi yarattı eğer:

$doc = array(
'one' => 1,
'tags' => array(),
);

Ve sonra başka bir alan ('yeni') ekleyebilir ve 'etiketler' dizisi için bir öğe eklemek istedim, ben aşağıdaki iki satırı kullanabilirsiniz:

$collection->update(array('_id'=>$doc['_id']), array('$set' => array('new'=>'value')));

ve

$collection->update(array("_id" => $doc['_id']), array('$addToSet' => array('tags'=>'my tag')));

Does anyone know it's possible to do both of these two operations in one 'update' commve?

Thanks, Neil

0 Cevap