Esta versão da documentação foi arquivada e não é mais suportada. Para atualizar seu sistema do 5.0, consulte osprocedimentos de atualização do MongoDB 6.0 .
Observação
O método nativo listado aqui é para o shell mongo
legado .
Para utilizar métodos nativos no ,mongosh
consulte Métodos nativos mongosh
no.
setVerboseShell()
O método
setVerboseShell()
configuramongosh
para imprimir a duração de cada operação.setVerboseShell()
tem o formato:setVerboseShell(true) setVerboseShell()
usa um parâmetro booleano. Especifiquetrue
ou deixe o parâmetro em branco para ativar o shell detalhado. Especifiquefalse
para desativar.
Exemplo
O exemplo a seguir demonstra o comportamento do shell detalhado:
A partir
mongosh
, defina shell detalhado comotrue
:setVerboseShell(true) Com o shell detalhado definido como
true
, executedb.collection.aggregate()
:db.restaurants.aggregate( [ { $match: { "borough": "Queens", "cuisine": "Brazilian" } }, { $group: { "_id": "$address.zipcode" , "count": { $sum: 1 } } } ] ); Além de retornar os resultados da operação, o
mongosh
agora exibe informações sobre a duração da operação:{ "_id" : "11377", "count" : 1 } { "_id" : "11368", "count" : 1 } { "_id" : "11101", "count" : 2 } { "_id" : "11106", "count" : 3 } { "_id" : "11103", "count" : 1 } Fetched 5 record(s) in 0ms