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

Ver historial de comandos de Shell

MongoDB Shell guarda un historial de todos los comandos ejecutados en varias sesiones. Cuando se emite un nuevo comando, se añade al principio del archivo de historial.

Para visualizar el historial de comandos de MongoDB Shell, abre 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

Empezando en MongoDB Shell 2.4.0, puedes usar el comando history() para ver una lista de los comandos ejecutados anteriormente. Por ejemplo:

history()

La siguiente salida de ejemplo muestra una lista de comandos en un arreglo de strings:

[
'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 los métodos de arreglo de JavaScript. Puedes usar slice() para devolver una sección de un arreglo. Por ejemplo, para ver los últimos 10 comandos, ejecuta:

history().slice(-10)

Volver

Ver registros

En esta página