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.