EventoObtenha 50% de desconto no seu ingresso para MongoDB.local Londres em outubro 2. Use o código WEB50Saiba mais >>
Desenvolvedor MongoDB
Central de desenvolvedor do MongoDBchevron-right
Produtoschevron-right
MongoDBchevron-right

Como começar a usar o Neurelo e o MongoDB

Anaiya Raisinghani, Guru Kamat6 min read • Published Aug 30, 2024 • Updated Aug 30, 2024
NeureloMongoDB
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Tutorial
star-empty
star-empty
star-empty
star-empty
star-empty
Pronto para começar a trabalhar com menos código, menos complexidades de banco de dados e integração de plataforma mais fácil? Então este tutorial sobre como navegar pela interseção entre o Neurelo e o MongoDB Atlas é para você.
A Neurelo é uma plataforma que utiliza AI, APIs e o poder da nuvem para ajudar os desenvolvedores a interagir e manipular melhor os dados armazenados no MongoDB, PostgreSQL ou MySQL. Essa abordagem direta à programação de dados permite que os desenvolvedores trabalhem com os dados a partir de seus aplicativos, melhorando a escalabilidade e a eficiência, ao mesmo tempo em que garante total transparente. O tutorial abaixo mostrará aos leitores como configurar corretamente uma conta Neurelo, como conectá-la à sua conta MongoDB Atlas, como usar o API Playground de Neurelo para manipular uma coleção e como criar queries complexas usando o recurso de assistência por AI de Neurelo.
Vamos começar!

Pré-requisitos para o sucesso

A configuração

Etapa 1: Cluster do MongoDB Atlas

Nossa primeira etapa é garantir que tenhamos um cluster MongoDB Atlas pronto — se necessário, saiba mais sobre como criar um cluster. Verifique se você tem um nome de usuário e senha memoráveis e se tem as permissões de rede adequadas em vigor. Para facilitar as coisas, você pode usar 0.0.0.0 como o endereço IP, mas observe que ele não é recomendado para produção ou se você tiver informações confidenciais em seu cluster.
Após configurar o cluster, carregue os dados de amostra MongoDB. Isso é importante porque usaremos o banco de dadossample_restaurants e a collectionrestaurants. Depois que o cluster estiver configurado, criaremos nossa conta Nurelo, se ainda não estiver criada.

Etapa 2: Criação de conta Neurelo e inicialização do projeto

Acesse o painel do Neurelo e siga as instruções para criar uma conta. Quando terminar, você verá esta tela inicial.
Tela inicial do Neurelo
Inicialize um novo projeto clicando no botão laranja "New" no meio da tela. Preencha cada seção do pop-up.
O nome doOrganization é preenchido automaticamente para você, mas escolha um nome exclusivo para o seu projeto, selecione o Database Engine a ser usado (estamos usando o MongoDB), selecione o idioma necessário para o seu projeto (isso é opcional, pois não estamos usando uma linguagem para este tutorial) e, em seguida, preencha uma descrição para que você ou os membros da equipe saibam o que está ocorrendo (também é uma etapa opcional).
Tela de projeto no Nurelo
Depois de clicar no botão laranja “Create”, você verá as três opções na captura de tela abaixo. É recomendável que novos usuários do Neurelo cliquem na opção “Quick Start”. As outras duas opções estão lá para você explorar quando não for mais novato.
Captura de tela com opções para iniciar sua mudança para o Neurelo
Você será direcionado para este início rápido. Siga as etapas até.
Captura de tela com a opção Quick Start
Clique em "Connect Data Source." Go ao seu cluster do MongoDB Atlas e copie a connection string para o seu cluster. Ao inserir sua connection string com Nurelo, você precisará especificar o banco de dados que deseja usar no final da string. Não há necessidade de especificar qual coleção.
Como estamos usando nosso banco de dadossample_restaurants para este exemplo, queremos garantir que ele seja incluído na connection string. Deve ser algo assim:
Captura de tela de onde colocar nossa fonte de dados
Quando terminar, clique em "Test Connection. " Se não conseguir se conectar, entre nas permissões de rede do MongoDB Atlas e copie os dois endereços IP na telaNew Data Source, pois pode ser um erro de rede. Quando “Test Connection” for bem-sucedido, pressione “Submit.”
Agora, clique no botão laranja “New Environment. No Neurelo, ambientes são usados para que os desenvolvedores possam executar suas APIs (geradas automaticamente e usando queries personalizadas) em seus dados. Preencha os campos.
Captura de tela de um ambiente no Neurelo
Depois que seu ambiente for criado com sucesso, ele ficará verde e você poderá continuar criando seu token de acesso. Clique no botão laranja “New Access Token. Esses tokens concedem aos usuários permissão para acessar as API de um ambiente específico.
Captura de tela da criação de um token de acesso
Guarde sua chave em um lugar seguro — se você a perder, precisará gerar uma nova.
A última etapa é ativar os corredores clicando no botão.
E Parabéns! Você criou com sucesso um projeto no Neurelo.

Etapa 3: Filtrando dados usando o Neurelo Playground

Agora podemos jogar com os documentos em nossa collection MongoDB e realmente filtrá-los usando o Playground.
Na área do API Playground "Headers ", inclua sua chave de token no cabeçalhoX-API-KEY . Isso faz com que você esteja conectado corretamente ao ambiente correto.
Onde colocar a chave de API para acessar o playground
Agora você pode usar o playground da API do Neurelo para acessar os documentos localizados em seu MongoDB database.
Digamos que queremos devolver vários documentos da nossa categoria de restaurante. Queremos devolver os restaurantes localizados no bairro do Brooklyn, em Nova York, e queremos os restaurantes que servem culinária americana.
Para utilizar a API do Nurelo para nos encontrar cinco restaurantes, podemos clicar na aba “GET Find many restaurants] em nossa coleção “restaurants " na barra lateral, clicar no cabeçalhoParameters e preencher nossos parâmetros como tal:
Sua resposta deve ser semelhante a esta:
Como você pode ver em nossa saída, os select mapas de feições para nosso operador MongoDB $project . Estamos escolhendo quais campos do nosso documento mostrar em nossa saída. O filter recurso imita nosso $match operador e o take recurso imita nosso $limit operador . Este é apenas um exemplo simples, mas as oportunidades são realmente intermináveis. Depois de se familiarizar com essas APIs, você poderá usá-las para criar seus aplicativos com o MongoDB.
O Neurelo realmente permite que os desenvolvedores configurem de forma fácil e rápida as chamadas de API para que possam acessar e interagir com seus dados.

Etapa 4: Queries complexas no Neurelo

Se tivermos um caso de uso em que os endpoints gerados automaticamente do Neurelo não nos dão os resultados desejados, podemos criar consultas complexas com muita facilidade no Neurelo. Podemos criar nossos próprios endpoints personalizados para queries mais complexas necessárias para filtrar os resultados que desejamos. Essas queries podem ser de agregação, de localização ou qualquer consulta que o MongoDB suporte, dependendo do caso de uso. Vamos ver um exemplo juntos.
Acesse a página do Neurelo “Home” e clique no projeto “Test” que criamos anteriormente. Em seguida, clique em "Definitions " no lado esquerdo da tela e clique em "Custom Queries. ".
Queries personalizadas em Nurelo
Clique no botão laranja “New” no meio da tela para adicionar um novo endpoint de consulta personalizado e, quando a tela aparecer, crie um nome exclusivo para sua consulta. O meu é apenas "complexQuery. "
Com o Neurelo, você pode usar o recurso AI Assist para ajudar a encontrar a consulta que está procurando. Construído sobre os LLMs, o AI Assista para queries complexas pode ajudá-lo a criar o código de que você precisa.
Onde encontrar o Nurelo AI Assista
Clique no botão multicolorido "AI Assist" no canto superior direito para abrir a guia AI Assist.
Digite um prompt. O nosso é: "Please give me all restaurants that are in Brooklyn and are American cuisine."
A query complexa mostrada pela AI Assistente
Você também pode atualizar o prompt para incluir as projeções a serem retornadas. Alterar o prompt para "get me all restaurants that are in Brooklyn and serve the American cuisine and show me the name of the restaurant " criará algo como:
Assistente de AI
Como você pode ver, o AI Assista apresenta uma consulta complexa válida que podemos desenvolver. Isso é incrivelmente útil, especialmente se não estivermos familiarizados com a sintaxe ou se simplesmente não quisermos percorrer a documentação.
Edite a consulta personalizada para melhor ajuda com seu caso de uso.
Clique no botão "Use This " para importar a consulta para sua caixa de consulta personalizada. Usando o mesmo exemplo de antes, queremos garantir que possamos ver o nome do restaurante, o bairro e a culinária. Esta é a versão atualizada desta query:
Clique no botão laranja “Test Query”, insira seu token de acesso, clique no botão de aprovação do ambiente e clique em executar!
Sua saída ficará assim:
Como pode ver, você criou com sucesso uma query complexa que mostra o nome do restaurante, o bairro e a comida. Agora você pode confirmar e distribuir isso como um endpoint personalizado em seu ambiente Neurelo e chamar essa API a partir de seus aplicativos. ótimo trabalho!

Para resumir as coisas...

Este tutorial orientou você com sucesso sobre como criar uma conta do Nurelo, conectar seu banco de dados do MongoDB Atlas ao Nurelo, explorar o API Playground do Nurelo e até mesmo criar queries complexas usando a função de Assistente de AI . Agora que você está familiarizado com os fundamentos, pode sempre levar as coisas um passo além e incorporar os aprendizados acima em um novo aplicativo.
Para obter ajuda, o Neurelo tem muita documentação,vídeosde introduçãoe informações sobre suas API.
Para saber mais sobre por que os desenvolvedores devem usar o Neurelo, consulte o recurso com hiperlink, bem como este artigo produzido pelo nosso próprio Matt Atain.
Principais comentários nos fóruns
Ainda não há comentários sobre este artigo.
Iniciar a conversa

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Tutorial
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Início rápido

Preparando-se para executar PHP com MongoDB


Aug 29, 2024 | 12 min read
Tutorial

Crie um blog moderno com Gatsby e MongoDB


Apr 02, 2024 | 16 min read
Tutorial

Compressão de rede MongoDB: uma situação em que todos ganham


Aug 13, 2024 | 6 min read
Início rápido

Uma introdução aos dados GDELT


May 24, 2022 | 5 min read
Sumário
  • A configuração