Apresentando uma experiência local para Atlas, Atlas Search e Atlas Vector Search com o Atlas CLI

Shelby Carpenter and Jakub Lazinski

Hoje, o MongoDB tem o prazer de anunciar em Public Preview um novo conjunto de recursos para a construção de software localmente com o MongoDB Atlas, proporcionando aos desenvolvedores maior flexibilidade e reduzindo a sobrecarga operacional durante todo o ciclo de vida de desenvolvimento de software.

Os desenvolvedores agora podem desenvolver localmente com implantações do MongoDB Atlas, incluindo Atlas Search e Vector Search, usando o Atlas CLI, capacitando-os a criar pesquisa de texto completo ou aplicativos alimentados por IA, independentemente do ambiente preferido para construção com MongoDB.

Os desenvolvedores podem usar a CLI do Atlas para configurar, conectar-se e automatizar tarefas comuns de gerenciamento, desde o desenvolvimento inicial até testes, preparação e produção. Para casos de uso de pesquisa de texto completo, os desenvolvedores agora podem usar a CLI do Atlas para criar e managed índices do Atlas Search, independentemente de estarem trabalhando localmente ou na cloud. Da mesma forma, os desenvolvedores que criam aplicativos alimentados por pesquisa semântica e IA generativa no MongoDB agora podem usar o Atlas CLI para criar e managed instâncias de desenvolvimento local com índices Vector Search, independentemente de seu ambiente de desenvolvimento.

O tempo do desenvolvedor é um dos bens mais preciosos em qualquer organização que cria novas experiências de aplicativos inovadoras. Mas com muita frequência, os desenvolvedores ficam sobrecarregados com o gerenciamento de tarefas repetíveis, como a configuração de ambientes de desenvolvimento. Muitas vezes, eles também precisam lidar com a sobrecarga cognitiva de alternar entre diferentes experiências de usuário para desenvolvimento local versus desenvolvimento cloud , o que os distrai da entrega de valor. Ao oferecer aos desenvolvedores o poder do Atlas ao seu alcance, independentemente do ambiente de desenvolvimento preferido, o MongoDB continua a expandir o escopo e os recursos de sua plataforma de dados do desenvolvedor, ao mesmo tempo que valoriza a experiência do desenvolvedor.

Crie um banco de dados Atlas local

Pronto para criar um banco de dados Atlas local, mas ainda não tem a CLI do Atlas? É fácil de instalar com seu gerenciador de pacotes favorito.

Para instalar o Atlas CLI com Homebrew, use o seguinte comando:

brew install mongodb-atlas

Além de instalar através do gerenciador de pacotes Homebrew, você pode instalar o MongoDB Atlas CLI via Apt, Yum, Chocolatey, baixando diretamente o binário ou puxando a imagem Docker (saiba mais sobre nossa documentação). Você também pode baixá-lo diretamente do Centro de download do MongoDB.

Para criar uma implantação local do Atlas com configurações padrão no modo interativo, digite:

atlas deployments setup --type local

Se você quiser listar suas implantações do Atlas, digite:

atlas deployments list

Se você estiver autenticado no Atlas, verá suas implantações locais e cloud do Atlas. Se você não estiver autenticado no Atlas, verá apenas suas implantações locais.

Comece com a pesquisa local do Atlas

Construindo um aplicativo com um recurso de pesquisa de texto completo desenvolvido pelo Atlas Search? Se você é um desenvolvedor que tende a criar e criar protótipos localmente, talvez esteja interessado em usar a CLI do Atlas para trabalhar com o Atlas Search em seu ambiente local.

Para começar, primeiro conecte-se à implantação local na qual deseja criar um índice de pesquisa:

atlas deployments connect

A seguir, você pode usar o MongoDB Shell para criar seu índice de pesquisa. Abaixo você verá um exemplo de como criar um índice Atlas Search:

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

Então, se quiser executar uma consulta, você pode usar o estágio $search de um aggregation pipeline. Você pode aprender mais sobre como gerenciar índices do Atlas Search em nossa documentação.

Comece com a pesquisa vetorial local

Se você estiver construindo um aplicativo com IA generativa ou pesquisa semântica e MongoDB Atlas, é provável que você esteja interessado em nossa oferta Atlas Vector Search. E agora com o Atlas CLI, você pode trabalhar com Vector Search na cloud e em seu ambiente local.

Para começar com o Vector Search localmente, você pode usar o MongoDB Shell para criar um índice do Vector Search. Observe que isso é semelhante ao exemplo do Atlas Search acima, exceto que neste caso há uma incorporação de vetor considerada na criação do índice de pesquisa.

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

Para saber mais sobre como executar consultas de pesquisa vetorial, visite nossa documentação.

Além disso, se você já estiver familiarizado com o manuseio de seus índices cloud Search usando a CLI do Atlas, apreciará um novo conjunto de comandos interativos projetados para ajudá-lo managed com eficiência os índices do Atlas Search e do Vector Search, tanto localmente quanto na cloud:

atlas deployments search indexes create 

A partir daí, você pode percorrer um fluxo interativo que o orienta na criação do índice. Para obter instruções detalhadas, visite nosso tutorial.

Pronto para migrar para a cloud?

Se você estiver pronto para criar um banco de dados Atlas na cloud, isso será fácil de fazer com a CLI do Atlas. Basta usar o seguinte comando:

atlas deployments setup --type atlas

A partir daí, o assistente de configuração irá guiá-lo para:

  • Registre-se para uma conta Atlas ou autentique-se em uma conta existente

  • Crie um banco de dados MongoDB Atlas gratuito

  • Carregar dados de amostra

  • Adicione seu endereço IP à lista de acesso

  • Crie um usuário e senha do banco de dados

  • Conecte-se ao cluster usando o MongoDB Shell (mongosh) para poder começar a interagir com seus dados

Para saber mais sobre o Atlas CLI, visite nossa documentação. E não deixe de nos contar o que você acha da CLI do Atlas em nosso portal de feedback do usuário.

Com a nova experiência local com a CLI do Atlas, ficou mais fácil do que nunca trabalhar com seus dados no Atlas, independentemente do ambiente de desenvolvimento de sua preferência. Comece hoje mesmo com o Atlas CLI como a ferramenta de desenvolvedor definitiva para managed o MongoDB Atlas, incluindo Atlas Search e Vector Search, durante todo o ciclo de vida de desenvolvimento de software, desde seu ambiente local até a cloud.