Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

126
Vistas
cómo encontrar todos los documentos con solo mirar la primera letra de los valores en mongoose

Quiero encontrar todos los documentos por su primera letra.

el caso es cuando consulto en mysql, entonces podría hacer WHERE Stores LIKE 'a%'

 the result would be all data with the first letter a.

la pregunta son:

  • ¿Cómo hacer la misma query usando mongoose ?
  • qué tal si distingue entre case-sensitive eg: (a,A) . seria la misma consulta o no?
  • ¿Es necesario crear lowercase_field para este caso?
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Hay un operador$regex para ese propósito, la consulta se verá así:

 Model.find({"name": {$regex: /^a/, $options: 'i'}}).exec(callback);

y se podría simplificar a:

 Model.find({"name": /^a/i}}).exec(callback);

En caso de que necesite pasar una variable en la consulta:

 var char = 'a'; Model.find({"name": {$regex: '^' + char, $options: 'i'}}).exec(callback);
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda