/** * Will add or update an existing object with a matching _id * * @param type $value object to save */ public function save($value) { ValidatorsUtil::isNullOrEmpty($this->_mongoCollection, "Mongo collection isn't valid, have you set a collection?"); ValidatorsUtil::isNull($value, "Must have a valid object to insert in collection"); $this->_mongoCollection->save($value); $this->_count = 0; }