Menu Docs
Página inicial do Docs
/ /

Visualizar Histórico de comandos do Shell

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.

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

~/.mongodb/mongosh/mongosh_repl_history

Windows

%UserProfile%/.mongodb/mongosh/mongosh_repl_history

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)

Voltar

Exibir registros

Nesta página