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.
Pasos
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 |
|
Windows |
|
Empezando en MongoDB Shell 2.4.0, puedes usar el comando history() para ver una lista de los comandos ejecutados anteriormente. 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)