@g3rv4 Estoy pensando, cuando dice Must, creo que no hay que decir Debe... Acá decimos, Debe tener una manzana, como si estuviéramos suponiendo que la tiene, cuando en realidad es, Necesitas o Requieres una manzana para tal objetivo.
@g3rv4 a ver, la verdad es que no tengo nada de experiencia en MongoDB, así que no sé cuánto explota con un regex que tarde demasiado, pero fijate qué pasa con una búsqueda con algo como:
Me dijeron que cuando se usa * o + en las expresiones regulares, existe este proceso de backtracking. Estoy intentando entenderlo, haciendo unas pruebas en regex101.com.
Por ejemplo al usar el patrĂ³n (a+)+b sobre "aaaaaaaaaaaaaaaaaazb", ocurre el error de "Catastrophic backtracking".
Pero si us...
@g3rv4 Pero pienso que hay que tener cuidado con las palabras Must y Should... "Debe tener" no lo entiendo como si fuera un requerimiento, sino como una suposición.
@g3rv4 hmm.. ok... voy a seguir buscando cómo trata Mongo a un regex con backtracking catastrófico, o límites de tiempo, etc... no está fácil encontrar info