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

$out

Nesta página

  • Permissões necessárias
  • Sintaxe
  • Campos
  • Opções
  • Exemplos
  • Limitações
  • Saída de erro

$out usa documentos retornados pela aggregation pipeline e os grava em uma collection especificada. O operador $out deve ser o último estágio na aggregation pipeline. No Atlas Data Federation, você pode usar $out para gravar dados de qualquer um dos armazenamentos de instâncias do banco de dados federados aceitos , ou de vários armazenamentos de instâncias do banco de dados federados aceitos ao utilizar queries federadas em qualquer um dos itens abaixo:

  • Namespacedo Atlas cluster

  • AWS Buckets S3 com permissões de leitura e gravação

  • Contêineres de armazenamento de blob do Azure com permissões de leitura e gravação

Você deve se conectar à instância do seu banco de dados federado para usar $out.

Opção
Tipo
Descrição
necessidade
background
booleano

Sinalize para executar operações de aggregation em segundo plano. Se omitido, o padrão será false. Quando configurado para true, o Atlas Data Federation executa as queries em segundo plano.

{ "background" : true }

Use essa opção para enviar novas queries sem ter que aguardar queries em execução concluírem ou desconectarem sua conexão de instância do banco de dados federado enquanto as queries continuam sendo executadas em segundo plano.

Opcional

O exemplo abaixo mostra a sintaxe $out para executar uma aggregation pipeline que termina com o estágio $out em segundo plano.

Dica

Veja também:

← $merge