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 queries para o assistente de sistemas downstream de alimentação

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 query de exemplo a seguir se aplicam a uma instância do banco de dados federado que você implantou com o assistente Feed Downstream Systems.

Se você ainda não tiver feito isso, conclua o seguinte para executar as seguintes query com sucesso:

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

use sample_airbnb

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

1db.listingsAndReviews.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.listingsAndReviews.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