Tengo una lista de nombres de calles y quiero seleccionar todas las que comienzan con "Al". En mi mysql me gustaría hacer algo como¿Cómo hacer que la consulta "ME GUSTA" funcione en MONGODB usando PHP?
SELECT * FROM streets WHERE "street_name" LIKE "Al%"
¿Qué tal mongodb utilizando php?
Sí, pero ¿qué hay en php? $ database-> streets-> find (array ("calle" => "/^Al/i")); –
Como una pregunta complementaria, ¿cómo se compara esto en términos de velocidad bruta? La idea de usar expresiones regulares para filtrar un conjunto de datos me hace encogerme un poco ... Completa novato en mongodb sin embargo. –
Siempre que la expresión regular comience con^(es decir, coincide con el comienzo de la cadena), se usarán los índices. – ceejayoz