Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/
Supervisar clústeres
/

Usa MongoDB Search en lugar de consultas Regex

Si tus querys dependen de la coincidencia de expresiones regulares, puedes mejorar el rendimiento y la eficiencia de tu query creando una Índice de búsqueda de MongoDB y ejecución de un $search etapas del pipeline de agregación. $regex es ineficiente porque no siempre puede aprovechar los índices, mientras que MongoDB Search indexes mejoran notablemente el rendimiento de las queries y ofrecen más opciones para personalizar los parámetros de query.

Esta página describe algunas configuraciones comunes de índices y consultas de MongoDB Search para $regex casos de uso.

Los ejemplos utilizan un espacio de nombres sample_mflix.movies. Para ejecutar las consultas de muestras, agrega esta colección a tu clúster o utiliza las instantáneas preconfiguradas en el MongoDB Search Playground. Las consultas de muestra demuestran cómo usar $search en lugar de $regex para los siguientes casos de uso:

  • Para aprender más sobre las consultas de MongoDB Search, consulta Consultas e índices.

  • Para aprender más sobre las consultas de expresiones regulares en MongoDB, consulta $regex.

  • MongoDB University ofrece un curso gratuito sobre la optimización del rendimiento de MongoDB. Para aprender más, consulta Supervisión y perspectivas.

En esta página