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 marcação de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL .
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Menu Docs

$sql Estágio (Atlas Data Federation)

$sql processa uma query SQL dos dados em uma collection. O estágio $sql :

  • deve ser o primeiro estágio do pipeline.

  • Suporta somente declarações SELECT e UNION .

Use este estágio para queries somente leitura.

{
$sql: {
statement: "<SQL-statement>",
excludeNamespaces: true | false
}
}
Campo
Tipo
Descrição
necessidade

statement

string

Query ou comando SQL a ser executado.

Obrigatório

excludeNamespaces

booleano

Sinalizador que especifica se os namespaces devem ser excluídos no conjunto de resultados.

Opcional

O exemplo seguinte mostra a sintaxe do $sql para query de uma coleção do sampleDB.egData :

{
$sql: {
statement: "select * from egData limit 2",
excludeNamespaces: true
}
}