Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
Métodos mongosh

Métodos nativos en mongosh

Los métodos que se enumeran en esta sección son mongosh reemplazos funcionales para el métodos nativos que estaban disponibles en el antiguo shell mongo. Estos métodos no son sustitutos exactos: los formatos de salida y algunas funcionalidades pueden diferir de los métodos heredadoscorrespondientes.

Además de estos métodos, el fragmento mongocompat proporciona acceso a las mongo API de shell heredadas.

Nota

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

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

cat()

Devuelve el contenido del archivo especificado

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

La opción heredada useBinaryMode no es compatible. Emular la opción useBinaryMode = false 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 ejecuta mongosh.

os.hostname()

getMemInfo()

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

process.memoryUsage()

hostname()

Devuelve el nombre de host del ordenador que ejecuta el shell.

os.hostname()

isInteractive()

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

isInteractive()

listFiles()

Devuelve un arreglo de documentos que proporciona 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 mongosh. Ver también Diferencias entre require() y load().

ls()

Devuelve una lista de los archivos en el directorio actual.

fs.readdirSync( <path> )

md5sumFile()

Devuelve el md5 hash del archivo especificado.

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

mkdir()

Creates a directory at the specified path. (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()

Remueve el archivo especificado del sistema de archivos local.

fs.unlinkSync( <filename> )

sleep()

Duerme durante el número especificado de milisegundos.

sleep( <number> )

version()

Devuelve la versión actual de la instancia mongosh.

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