Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ / /

$sql

Nesta página

  • Sintaxe
  • Campos
  • Exemplo

$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
}
}

Voltar

Recuperar histórico de queries