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

isInteractive()

Nesta página

  • Exemplos

Observação

O método nativo listado aqui é para o shell mongo legado .

Para usar métodos nativos em mongosh, consulte Métodos nativos em mongosh.

isInteractive()

Novidades na versão 4.2.

Retorna um valor booleano que indica se a sessão mongosh atual está sendo executada no modo interativo ou no modo de script:

  • true se estiver no modo interativo

  • false se estiver no modo de script

Conecte mongosh a um sistema. Dentro mongosh, execute:

isInteractive()

O método retorna true.

Crie um arquivo JavaScript testExample.js com o conteúdo:

print("Is the shell in interactive mode? " + isInteractive() );

Conecte mongosh a um sistema. Dentro demongosh, carregue o arquivo JavaScript (consulte load()):

let loadStatus = load("testExample.js"); //You may need to specify the path to the file

O método retorna o seguinte em mongosh:

Is the shell in interactive mode? true

Crie um arquivo JavaScript testExample.js com o conteúdo:

print("\n\nIs the shell in interactive mode? " + isInteractive() );

Em um prompt de terminal/linha de comando (ou seja, não dentro demongosh), especifique o arquivo JavaScript para mongosh para executar o arquivo, como segue:

mongosh localhost:27017/test testExample.js

A operação imprime no terminal informações sobre a versão do shell do MongoDB e várias informações, seguidas por:

MongoDB shell version v4.4.0
...
Is the shell in interactive mode? false

Voltar

hostname()

Nesta página