buenas como estan ? tengo el siguiente problema estoy creando un proyecto para la universidad con la base de datos mongodb eso esta perfecto pero estoy creando una clase que genera los querys mediante unos metodos como seria addWhere() , addSelect(), estos metodos en si lo que hacen es generar una condicion y lo que quieres seleccionar hasta ahi vamos bien en teoria. explico un poco como hice al metodo addWhere() le pasas como parametro un string que seria "id=>10" y otro metodo que ejecuta la consulta construye el query en string en una base de Datos como Mysql no hay problema por que se envian string en las consultas pero en mongodb se envian arreglos u objetos lo que necesito es pasar el string que creo a un arreglo u objeto aqui muestro el metodo
Código PHP:
public function generarConsultaOne()
{
$where = '';
$select = '';
if(!empty($this->_where)){
$where= implode(' , ', array_unique($this->_where));
}
if(!empty($this->_select)){
$select = implode(' , ', array_unique($this->_select));
}
$this->_query = 'array(' . $where . '),array(' . $select . ')';
lo que quiero es q me ayuden a que este string que se genera sea ejecutado como un array y no un string gracias de ante mano.