Docs Menu
Docs Home
/ /
Métodos mongosh

Métodos nativos en mongosh

Los métodos enumerados en esta sección son reemplazos funcionales para mongosh los Métodos nativos disponibles en el mongo shell heredado. Estos métodos no son reemplazos exactos: los formatos de salida y algunas funciones pueden diferir de los métodos heredados correspondientes.

Además de estos métodos, el fragmento de código de mongocompatproporciona acceso a las API de shell mongo heredadas.

Nota

En la siguiente tabla, <path> y <filename> son cadenas y deben estar entre comillas.

// process.chdir( <path> )
process.chdir( "./data/incoming" )
Nombre del método heredado
Sustitución

cat()

Devuelve el contenido del archivo especificado

fs.readFileSync( <filename>, 'utf8' )

La opción heredada useBinaryMode no es compatible. Emule la useBinaryMode = false opción con:

fs.readFileSync( <filename>, 'utf8' ).replace( /\r\n/g, '\n' )

cd()

Cambia el directorio de trabajo actual a la ruta especificada.

process.chdir( <path> )

getHostName()

Devuelve el nombre de host del sistema que mongosh ejecuta.

os.hostname()

getMemInfo()

Devuelve un documento que informa la memoria utilizada por el shell.

process.memoryUsage()

hostname()

Devuelve el nombre de host de la computadora que ejecuta el shell.

os.hostname()

isInteractive()

Devuelve un valor booleano que indica si se está ejecutando en modo interactivo o de mongosh script.

isInteractive()

listFiles()

Devuelve una matriz de documentos que dan el nombre y el tipo de cada objeto en el directorio.

fs.readdirSync( <path>, { withFileTypes: true } )

load()

Carga y ejecuta un archivo de JavaScript en el shell.

load() Está disponible en. Véase mongosh también Diferencias entre require() y load().

ls()

Devuelve una lista de los archivos en el directorio actual.

fs.readdirSync( <path> )

md5sumFile()

Devuelve el hash md5 del archivo especificado.

crypto.createHash( 'md5' ).update( fs.readFileSync( <filename> ) ).digest( 'hex' )

mkdir()

Crea un directorio en la ruta especificada.

fs.mkdirSync( <path>, { recursive: true } )

pwd()

Devuelve el directorio actual.

process.cwd()

quit()

Cierra la sesión de Shell actual.

quit()

removeFile()

Elimina el archivo especificado del sistema de archivos local.

fs.unlinkSync( <filename> )

sleep()

Dormir durante el número especificado de milisegundos.

sleep( <number> )

version()

Devuelve la versión actual de la mongosh instancia.

version()

_isWindows()

Devuelve true si el shell se ejecuta en Windows.

process.platform === 'win32'

Devuelve un número aleatorio entre 0 y 1.

Math.random()

Volver

SessionOptions