O shell do MongoDB salva um histórico de todos os comandos executados nas sessões. Quando um novo comando é emitido, ele é adicionado ao início do arquivo de histórico.
Passos
Para visualizar o histórico de comando do shell MongoDB , abra o seguinte arquivo em um editor de texto:
| Sistema operacional | Caminho para o arquivo de histórico | 
|---|---|
| macOS e Linux | 
 | 
| Windows | 
 | 
A partir do shell MongoDB 2.4.0, você pode utilizar o comando history() para visualizar uma lista de comandos executados anteriormente. Por exemplo:
history() 
O exemplo de saída a seguir mostra uma lista de comandos em uma array 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 } )',   ... ] 
O histórico é retornado em ordem cronológica.
history() suporta métodos de array JavaScript. Você pode usar slice() para retornar uma seção de uma array. Por exemplo, para visualizar os últimos 10 comandos, execute:
history().slice(-10)