read acceso a nivel de base de datos y habilitar el Opción desolo lectura en Compass.Las consultas de Atlas Search se ejecutan como una etapa del pipeline de agregación. Si ya tienes un Atlas Índice de búsqueda para los datos de tu clúster Atlas, puedes ejecutar las $search y $searchMeta queries. Si tienes un índice de búsqueda Atlas Vector existente sobre tus datos en Atlas, también puedes ejecutar query de $vectorSearch.
Antes de comenzar
Crea un índice de Atlas Search o un índice de Atlas búsqueda vectorial.
Nota
La gestión de índices de búsqueda de Atlas en la Interfaz de Usuario de Compass está disponible solo para:
Implementaciones locales de Atlas.
Implementaciones que ejecutan MongoDB 7.0 o posterior.
Pasos
Construye tu consulta
Por defecto, MongoDB Compass selecciona la etapa $search para tu query. También puedes seleccionar la etapa $searchMeta para usar en tu consulta. Si estás usando un índice de tipo vectorSearch en tu query, puedes usar la etapa $vectorSearch.
Nota
Si utilizas la etapa $search, $searchMeta o $vectorSearch, debe ser la primera etapa en tu pipeline de agregación. Para combinar la búsqueda vectorial y full-text en el mismo pipeline, realiza una búsqueda híbrida. Para más información, consulta Cómo realizar una búsqueda híbrida.