Hola amigos ando trabajando con mongoDB y me encuentro un problema a la hora de afinar con las busquedas, imaginemos que tengo esta cadena en la base de datos:
Coca cola Lite 33 cl
Y necesito que lo encuentre si el usuario escribe:
cocacola 33cl o coca cola 33cl o lite 33cl
Estoy usando:
Código PHP:
$where=array( array('producto' => array('$regex' => new MongoRegex("/^$search/i"))) );
$cursor = $tabla->find($where);
Pero parece que no llega a afinar solo encuentra si escribo:
Coca cola
nada mas.
Alguien podría arrojar luz sobre este tema.
Gracias