Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Métodos nativos en el shell heredado

isInteractive()

Nota

El método nativo que se indica aquí es para el legado mongo shell.

Para utilizar métodos nativos en mongosh, consulta Métodos Nativos en mongosh.

isInteractive()

Nuevo en la versión 4.2.

Devuelve un valor booleano que indica si la sesión actual de mongosh se está ejecutando en modo interactivo o en modo script:

  • true si se está en modo interactivo

  • false si está en modo script

Conectar mongosh a una implementación. Dentro de mongosh, ejecuta:

isInteractive()

El método devuelve true.

Crea un archivo de JavaScript testExample.js con el siguiente contenido:

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

Conecta mongosh a una implementación. Dentro de mongosh, carga el archivo javascript (consulta load()):

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

El método devuelve lo siguiente en mongosh:

Is the shell in interactive mode? true

Crea un archivo de JavaScript testExample.js con el siguiente contenido:

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

Desde un terminal o indicador de línea de comandos (es decir, no dentro de mongosh), especifica el archivo javascript a mongosh para ejecutar el archivo, como sigue:

mongosh localhost:27017/test testExample.js

La operación imprime en la terminal información sobre la versión de MongoDB Shell y distintos datos, seguido de:

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

Volver

nombre de host()

En esta página