Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Executar query para o Assistente de query de dados em cluster

Tempo estimado de conclusão: 5 minutos

Você pode executar operações usando a MongoDB query Language (MQL), que inclui a maioria, mas não todos os comandos padrão do servidor. Para saber quais operações MQL são suportadas, consulte a documentação de Suporte MQL .

Observação

Os conjuntos de dados de amostra do Atlas Data Federation são somente leitura.

Para concluir esta parte do tutorial, você deve ter concluído:

Você deve estar conectado à sua instância do reconhecimento de data center federado com o MongoDB Shell antes de executar as seguintes query.

As seguintes query de exemplo se aplicam a uma instância do banco de dados federado que você implantou com o assistente Query Data Across Clusters.

Se ainda não tiver feito isso, carregue dados de amostra nos Atlas clusters que você está usando como fontes de dados para sua instância do banco de dados federado antes de executar essas queries.

Antes de executar a query, alterne para o reconhecimento de data center do VirtualDatabase :

use VirtualDatabase

Encontre o número de ofertas AirBnB com 3 quartos e uma alta pontuação de avaliação:

1db.VirtualCollection.aggregate([{$match: {"bedrooms" : 3, "review_scores.review_scores_rating": {$gt: 79}}}, {$count: "numProperties"}])
1{
2 "numProperties" : 295
3}

Encontre propriedades com 3 quartos e inclua somente os campos name e bedrooms nos resultados. Sort the returned documents by customer review rating. Limite o número de documentos retornados para 5:

1db.VirtualCollection.find({"bedrooms": 3}, {"name": 1, "bedrooms": 1}).sort({review_scores_rating: -1}).limit(5)
1[
2 {
3 _id: '20045679',
4 name: 'House Near Espinho/Santa Maria Feira',
5 bedrooms: Long("3")
6 },
7 {
8 _id: '19760228',
9 name: 'Apartment Salva - 3 bedroom in Poble Sec',
10 bedrooms: Long("3")
11 },
12 {
13 _id: '19768051',
14 name: 'Ultra Modern Pool House Maroubra',
15 bedrooms: Long("3")
16 },
17 {
18 _id: '19877706',
19 name: 'Big 3 Bedroom Garden Level Apartment Near Subway',
20 bedrooms: Long("3")
21 },
22 {
23 _id: '6291063',
24 name: 'Beautiful Tropical Oasis near beach in Kailua',
25 bedrooms: Long("3")
26 }
27]

Parabéns! Você acabou de configurar uma instância do banco de dados federado, criar um reconhecimento de data center e collection a partir de dados armazenados em um bucket do S3 e fazer uma query dos dados usando comandos MQL.

Para mais informações sobre instância do banco de dados federado, consulte Atlas Data Federation.

Observação

Quando você gera coleções dinamicamente a partir de nomes de arquivos, o número de coleções não é relatado com precisão na visualização Data Federation .

Avalie esta página