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

310
Vistas
Mongoose con índice de autocompletar de búsqueda

Quiero una búsqueda de autocompletar en un campo de nombre en mi colección en MongoDB Atlas. He configurado un índice de búsqueda en el atlas de MongoDB de la siguiente manera:

 { "mappings": { "dynamic": false, "fields": { "name": { "foldDiacritics": false, "maxGrams": 8, "type": "autocomplete" } } } }

y estoy tratando de buscar a través de mangosta una subcadena en toda la colección de esta manera:

 collection.aggregate([ { $search: { autocomplete: { path: 'name', query: query, }, }, }, { $limit: 10, }, { $project: { _id: 0, name: 1, }, }, ]);

Siempre obtengo 0 resultados, ¿alguien puede ayudarme a entender qué estoy haciendo mal?

Gracias, Erez

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El problema fue que cambié el nombre del índice predeterminado (que es 'predeterminado') y, en ese caso, necesitaba especificar el nuevo nombre de índice en la consulta o cambiar el índice para que se llamara 'predeterminado'. Sin embargo, no encontré ninguna mención de eso en la documentación de MongoDB.

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