2 つのフィールドを同時にアップサート (追加されていない場合は更新) するにはどうすればよいですか? 単一のフィールドでは機能しましたが、2 つのフィールドでは機能しなくなりました。
私は何か間違ったことをしていますか?:
$db->url->update(
array("url" => $linkurlcache),
array('$set' => array('url' => $linkurlcache, 'pos' => $rand_num)),
array("upsert" => true),
array("multi" => true)
);