Nota
El método nativo mencionado aquí corresponde al legado mongo shell.
Para utilizar métodos nativos en mongosh, consulta Métodos Nativos en mongosh.
setVerboseShell()El
setVerboseShell()método configuramongoshpara imprimir la duración de cada operación.setVerboseShell()tiene la forma:setVerboseShell(true) setVerboseShell()acepta un parámetro booleano. Especifiquetrueo deje el parámetro en blanco para activar el shell detallado. Especifiquefalsepara desactivar.
Ejemplo
El siguiente ejemplo demuestra el comportamiento de la shell detallada:
Desde
mongosh, establecer shell verbose atrue:setVerboseShell(true) Con el shell verboso configurado en
true, ejecutadb.collection.aggregate():db.restaurants.aggregate( [ { $match: { "borough": "Queens", "cuisine": "Brazilian" } }, { $group: { "_id": "$address.zipcode" , "count": { $sum: 1 } } } ] ); Además de devolver los resultados de la operación,
mongoshahora muestra información sobre la duración de la operación:{ "_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