Docs Menu
Docs Home
/ /

Ver el historial de comandos de Shell

MongoDB Shell guarda un historial de todos los comandos ejecutados en las sesiones. Al ejecutar un nuevo comando, este se añade al inicio del archivo de historial.

Para ver el historial de comandos de MongoDB Shell, abra el siguiente archivo en un editor de texto:

Sistema operativo
Ruta al archivo de historial

macOS y Linux

~/.mongodb/mongosh/mongosh_repl_history

Windows

%UserProfile%/.mongodb/mongosh/mongosh_repl_history

A partir de MongoDB Shell 2.4.0, puede usar el comando history() para ver una lista de comandos ejecutados previamente. Por ejemplo:

history()

El siguiente ejemplo de salida muestra una lista de comandos en una matriz de cadenas:

[
'db.pizzaOrders.explain()',
'db.pizzaOrders.find()',
'db.pizzaOrders.explain.find()',
'db.pizzaOrders.explain.find( {} )',
'db.pizzaOrders.explain().find( {} )',
'db.pizzaOrders.explain().find( orderDate, totalNumber )',
'db.pizzaOrders.explain().find( orderDate: Date( "2024-03-20T10:01:12Z" ), totalNumber: 20 )',
'db.pizzaOrders.explain().find( totalNumber: 20 )',
'db.pizzaOrders.explain().find( { orderDate: Date( "2024-03-20T10:01:12Z" ) }, { totalNumber: 20 } )',
'db.pizzaOrders.find( { orderDate: Date( "2024-03-20T10:01:12Z" ) }, { totalNumber: 20 } )',
...
]

La historia se devuelve en orden cronológico.

history() Admite métodos de matriz de JavaScript. Puede usar slice() para devolver una sección de una matriz. Por ejemplo, para ver los últimos 10 comandos, ejecute:

history().slice(-10)

Volver

Ver registros

En esta página