Presentamos una experiencia local para Atlas, Atlas Search y Atlas Vector Search con Atlas CLI

Shelby Carpenter and Jakub Lazinski

Hoy, MongoDB se complace en anunciar en Public Preview un nuevo conjunto de funciones para crear software localmente con MongoDB Atlas, brindando a los desarrolladores mayor flexibilidad y reduciendo la sobrecarga operativa durante todo el ciclo de vida del desarrollo de software.

Los desarrolladores ahora pueden desarrollar localmente con implementaciones de MongoDB Atlas, incluidas Atlas Search y Vector Search, utilizando Atlas CLI, lo que les permite crear búsquedas de texto completo o aplicaciones impulsadas por IA sin importar su entorno preferido para construir con MongoDB.

Los desarrolladores pueden utilizar Atlas CLI para configurar, conectarse y automatizar tareas de administración comunes desde el desarrollo inicial hasta las pruebas, la preparación y la producción. Para casos de uso de búsqueda de texto completo, los desarrolladores ahora pueden usar Atlas CLI para crear y administrar índices de Atlas Search independientemente de si están trabajando localmente o en la nube. De manera similar, los desarrolladores que crean aplicaciones impulsadas por búsqueda semántica e IA generativa en MongoDB ahora pueden usar Atlas CLI para crear y administrar instancias de desarrollo local con índices de Vector Search independientemente de su entorno de desarrollo.

El tiempo del desarrollador es uno de los bienes más preciados en cualquier organización que cree nuevas experiencias de aplicaciones innovadoras. Pero con demasiada frecuencia, los desarrolladores se ven abrumados por la gestión de tareas repetitivas, como la configuración de entornos de desarrollo. A menudo también tienen que luchar con la sobrecarga cognitiva de cambiar entre diferentes experiencias de usuario para el desarrollo local o en la nube, lo que les distrae de la entrega de valor. Al brindar a los desarrolladores el poder de Atlas al alcance de sus manos sin importar su entorno de desarrollo preferido, MongoDB continúa expandiendo el alcance y las capacidades de su plataforma de datos para desarrolladores al tiempo que otorga una prima a la experiencia del desarrollador.

Crear una base de datos Atlas local

¿Está listo para crear una base de datos Atlas local, pero aún no tiene la CLI de Atlas? Es fácil de instalar con su administrador de paquetes favorito.

Para instalar Atlas CLI con Homebrew, utilice el siguiente comando:

brew install mongodb-atlas

Además de instalar a través del administrador de paquetes Homebrew, puede instalar MongoDB Atlas CLI a través de Apt, Yum, Chocolatey, descargando directamente el binario o extrayendo la imagen de Docker (obtenga más información sobre nuestra documentación). También puede descargarlo directamente desde el Centro de descarga de MongoDB.

Para crear una implementación Atlas local con la configuración predeterminada en modo interactivo, ingrese:

atlas deployments setup --type local

Si desea enumerar sus implementaciones de Atlas, ingrese:

atlas deployments list

Si está autenticado en Atlas, verá sus implementaciones de Atlas locales y en la nube. Si no está autenticado en Atlas, solo verá sus implementaciones locales.

Comience con la búsqueda local en Atlas

¿Está creando una aplicación con una función de búsqueda de texto completo impulsada por Atlas Search? Si es un desarrollador que tiende a crear y crear prototipos localmente, es posible que le interese utilizar la CLI de Atlas para trabajar con Atlas Search en su entorno local.

Para comenzar, primero conéctese a la implementación local en la que desea crear un índice de búsqueda:

atlas deployments connect

A continuación, puede utilizar MongoDB Shell para crear su índice de búsqueda. A continuación verá un ejemplo de cómo crear un índice de Atlas Search:

db.YOURCOLLECTION.createSearchIndex(
    "example-index",
    { mappings: { dynamic: true } }
)

Luego, si desea ejecutar una consulta, puede utilizar la etapa $search de una canalización de agregación. Puede obtener más información sobre cómo administrar los índices de Atlas Search en nuestra documentación.

Comience con la búsqueda de vectores locales

Si está creando una aplicación con IA generativa o búsqueda semántica y MongoDB Atlas, es probable que le interese nuestra oferta Atlas Vector Search. Y ahora, con Atlas CLI, puede trabajar con Vector Search en la nube y en su entorno local.

Para comenzar con Vector Search localmente, puede usar MongoDB Shell para crear un índice de Vector Search. Tenga en cuenta que esto es similar al ejemplo anterior de Atlas Search, excepto que en este caso hay una incrustación de vectores que se tiene en cuenta en la creación del índice de búsqueda.

db.YOURCOLLECTION.createSearchIndex({
  "mappings": {
    "dynamic": true,
    "fields": {
      "plot_embedding": {
        "type": "knnVector",
        "dimensions": 1536,
        "similarity": "euclidean"
      }
    }
  }
}
)

Para obtener más información sobre cómo ejecutar consultas de búsqueda vectorial, visite nuestra documentación.

Además, si ya está familiarizado con el manejo de sus índices de búsqueda en la nube mediante Atlas CLI, apreciará un nuevo conjunto de comandos interactivos diseñados para ayudarlo a administrar de manera eficiente los índices de Atlas Search y Vector Search tanto localmente como en la nube:

atlas deployments search indexes create 

Desde allí puede moverse a través de un flujo interactivo que lo guía a través de la creación del índice. Para obtener instrucciones detalladas, visite nuestro tutorial.

¿Listo para migrar a la nube?

Si está listo para crear una base de datos Atlas en la nube, es fácil hacerlo con Atlas CLI. Simplemente use el siguiente comando:

atlas deployments setup --type atlas

Desde allí, el asistente de configuración le guiará a:

  • Regístrese para obtener una cuenta Atlas o autentíquese en una cuenta existente

  • Cree una base de datos MongoDB Atlas gratuita

  • Cargar datos de muestra

  • Agregue su dirección IP a la lista de acceso

  • Crear un usuario y contraseña de base de datos

  • Conéctese al clúster usando MongoDB Shell (mongosh) para que pueda comenzar a interactuar con sus datos

Para obtener más información sobre Atlas CLI, visite nuestra documentación. Y asegúrese de hacernos saber lo que piensa de Atlas CLI en nuestro portal de comentarios de los usuarios.

Con la nueva experiencia local con Atlas CLI, es más fácil que nunca trabajar con sus datos en Atlas sin importar su entorno de desarrollo preferido. Comience hoy con Atlas CLI como la herramienta de desarrollo definitiva para administrar MongoDB Atlas, incluidas Atlas Search y Vector Search, durante todo el ciclo de vida de desarrollo de software, desde su entorno local hasta la nube.