Noticed a slight contradiction here from testing. You cannot set the condition in its entirety from here now due to this function, i.e.:

    $criteria = new EMongoCriteria(array('condition' => array('username' => 'sammaye'), 'limit' => 3, 'skip' => 1));

Will not work, however, it should logically.

I have a solution though. Yii, in CDbCriteria, calls this function `addCondition`, if we rename it to that I reckon this will solve the problem in a neat and tidy way.