setVerboseShell()
setVerboseShell
()- The
setVerboseShell()
method configures themongo
shell to print the duration of each operation.
setVerboseShell()
has the form:
- setVerboseShell(true)
setVerboseShell()
takes one boolean parameter. Specifytrue
or leave the parameter blank to activate the verbose shell.Specify false
to deactivate.
Example
The following example demonstrates the behavior of the verbose shell:
- From the
mongo
shell, set verbose shell totrue
:
- setVerboseShell(true)
- With verbose shell set to
true
, rundb.collection.aggregate()
:
- db.restaurants.aggregate(
- [
- { $match: { "borough": "Queens", "cuisine": "Brazilian" } },
- { $group: { "_id": "$address.zipcode" , "count": { $sum: 1 } } }
- ]
- );
- In addition to returning the results of the operation, the
mongo
shell now displays information about the duration ofthe operation:
- { "_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