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

Javascript no lado do servidor

Nesta página

  • Visão geral
  • Executando arquivos do .js por uma instância do mongosh no servidor
  • Desabilitar a execução de JavaScript no servidor
  • Comportamento

O MongoDB fornece os seguintes comandos, métodos e operador que executam a execução do lado do servidor do código JavaScript:

Você também pode especificar um arquivo JavaScript para mongosh ser executado no servidor. Para obter mais informações, consulte Execução de arquivos .js por meio de uma instância mongosh Instância no servidor

Observação

JavaScript no MongoDB

Embora estes métodos utilizem JavaScript, a maioria das interações com MongoDB não utilizam JavaScript, mas utilizam um driver automático na linguagem da aplicação de interação.

Se você não precisar realizar a execução do código JavaScript no lado do servidor, consulte Desabilitar execução do lado do servidor do JavaScript.

Observação

Se você estiver usando o SELinux, qualquer operação do MongoDB que exija JavaScript no lado do servidor resultará em erros de segfault. Desativar execução de JavaScript no servidor descreve como desativar a execução de JavaScript no servidor.

Você pode especificar um arquivo JavaScript (.js) para mongosh para executar o arquivo no servidor. Esta é uma boa técnica para executar o trabalho administrativo em lote. Quando você executa mongosh no servidor, conectando-se por meio da interface localhost, a conexão é rápida e com baixa latência.

Você pode desabilitar toda a execução do JavaScript do lado do servidor:

Consulte o método individual ou a documentação do operador para obter qualquer informação sobre concorrência. Consulte também a tabela de concorrência.

O MongoDB 6.0 atualiza o mecanismo JavaScript interno usado para expressões JavaScript, $accumulator, $function e $where do lado do servidor e do MozJS-60 para o MozJS-91. Várias funções de array e string de caracteres não padrão obsoletas que existiam no MozJS-60 são removidas no MozJS-91.

Para obter a lista completa das funções de array e string removidas, consulte as notas de compatibilidade da versão 6.0.

Próximo

O que é o MongoDB?