Executar queries de pesquisa do Atlas
Nesta página
- Ver modelo de orientação de query
- No Atlas, Go para a página Clusters do seu projeto.
- Acesse a página do Atlas Search do seu cluster.
- Veja o modelo de orientação de query.
- Executar queries de pesquisa do Atlas no testador de pesquisa
- Pré-requisitos
- Pesquise sua coleção
- Visualizar, editar ou copiar sintaxe da query
- Execute as Queries de Pesquisa do Atlas no Compass, Drivers e
mongosh
Você pode executar queries de Atlas Search no Search Tester, Compass, Drivers e mongosh
. o Atlas Search também fornece orientações de query na UI do Atlas.
Dica
Teste rapidamente o Atlas Search sem precisar de uma conta, cluster ou coleção do Atlas, com o Atlas Search Playground. Para saber mais, consulte a documentação.
Ver modelo de orientação de query
O Atlas Search fornece um modelo de query composto de amostra com orientação. O modelo mostra como criar uma query composta e a definição de índice para esta query. Veja um exemplo de tutorial em Como executar queries compostas no Atlas Search com campos ponderados.
Para ver este modelo de orientação de query:
In Atlas, go to the Clusters page for your project.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
If it's not already displayed, click Clusters in the sidebar.
A página Clusters é exibida.
Acesse a página do Atlas Search do seu cluster.
Você pode acessar a página do Atlas Search pela barra lateral, pelo Data Explorer ou pela página de detalhes do cluster.
Na barra lateral, clique em Atlas Search sob o título Services.
No menu suspenso Select data source, selecione seu cluster e clique em Go to Atlas Search.
A página Atlas Search é exibida.
Clique no botão Browse Collections para o seu cluster.
Expanda o banco de dados e selecione a coleção.
Clique na guia Search Indexes da coleção.
A página Atlas Search é exibida.
Clique no nome do seu cluster.
Clique na aba Atlas Search.
A página Atlas Search é exibida.
Executar queries de pesquisa do Atlas no testador de pesquisa
O recurso Search Tester na guia Atlas Search permite a você:
Insira o termo para pesquisar na coleção.
Execute uma query do
$search
ou$searchMeta
. Por padrão, o Search Tester mostra uma query básica de curinga.Visualize, edite e copie sua sintaxe de consulta do Atlas Search, que você pode então executar no
mongosh
ou MongoDB Compass.Dica
Atlas Search também fornece modelos para queries populares do Atlas Search que você pode adaptar.
Para queries do $search
, o Search Tester retorna os 10 principais documentos classificados com base na pontuação de relevância. Para queries do $searchMeta
, o Search Tester mostra um documento meta.
Pré-requisitos
Para utilizar o Search Tester na interface de usuário do Atlas, você deve ter o seguinte:
Um Atlas cluster executando o MongoDB versão 4.2 ou superior.
Índice do Atlas Search em sua coleção no Atlas cluster.
Pesquise sua coleção
In Atlas, go to the Clusters page for your project.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
If it's not already displayed, click Clusters in the sidebar.
A página Clusters é exibida.
Acesse a página do Atlas Search do seu cluster.
Você pode acessar a página do Atlas Search pela barra lateral, pelo Data Explorer ou pela página de detalhes do cluster.
Na barra lateral, clique em Atlas Search sob o título Services.
No menu suspenso Select data source, selecione seu cluster e clique em Go to Atlas Search.
A página Atlas Search é exibida.
Clique no botão Browse Collections para o seu cluster.
Expanda o banco de dados e selecione a coleção.
Clique na guia Search Indexes da coleção.
A página Atlas Search é exibida.
Clique no nome do seu cluster.
Clique na aba Atlas Search.
A página Atlas Search é exibida.
No índice onde você deseja fazer a query, clique no botão Query no lado direito do cartão.
Visualizar, editar ou copiar sintaxe da query
Clique em Edit Query para visualizar sua sintaxe de query no formato JSON.
Opcionalmente, crie uma query a partir de um modelo existente.
Atlas Search fornece modelos para queries populares do Atlas Search . Para usar um modelo:
Clique Create Query From Template. Atlas Search exibe uma lista de tipos populares do Atlas Search .
Para um determinado tipo de Atlas Search , selecione um modelo no menu suspenso Template.
Clique em Insert para o modelo que deseja adicionar.
Edite ou copie sua sintaxe de query.
Você pode editar ou copiar a sintaxe de query no formato JSON.
Editar sintaxe de query
Você pode modificar ou substituir a query exibida no Editor de Query e testar sua query clicando no botão Search.
Importante
Quando terminar de editar sua query, copie-a. Após você clicar em Exit Query Editor, a UI do Atlas descartará suas alterações.
Copiar sintaxe de consulta
Clique em para copiar a sintaxe de consulta no formato JSON na área de transferência. Você pode executar a consulta copiada no
mongosh
ou MongoDB Compass após conectar ao cluster do Atlas.
Execute as Queries de Pesquisa do Atlas no Compass, Drivers e mongosh
Para executar uma query no Atlas Search, você deve ter o seguinte:
Um Atlas cluster executando o MongoDB versão 4.2 ou superior.
Índice do Atlas Search em sua coleção no Atlas cluster.
Uma conexão com o cliente que deseja usar para executar a query.
A página Etapa 2: Executar consultas do Atlas Search demonstra como conectar ao seu cluster do Atlas e executar consultas $search
na coleção sample_mflix.movies
utilizando os seguintes clientes. Para saber mais, selecione um cliente usando o menu suspenso Selecione a linguagem na página Etapa 2: Executar consultas no Atlas Search.
Cliente | Passos |
---|---|
MongoDB Compass |
Para saber mais, consulte Construtor de pipeline de agregação. |
Drivers |
Para saber mais sobre como executar queries
|
MongoDB Shell |
Para mais informações sobre executar consultas do |