Docs Menu

setVerboseShell()

On this page

  • Example
Note

The native method listed here is for the legacy mongo shell.

To use native methods in mongosh, see Native Methods in mongosh.

setVerboseShell()

The setVerboseShell() method configures mongosh to print the duration of each operation.

setVerboseShell() has the form:

setVerboseShell(true)

setVerboseShell() takes one boolean parameter. Specify true or leave the parameter blank to activate the verbose shell. Specify false to deactivate.

The following example demonstrates the behavior of the verbose shell:

  1. From mongosh, set verbose shell to true:

    setVerboseShell(true)
  2. With verbose shell set to true, run db.collection.aggregate():

    db.restaurants.aggregate(
    [
    { $match: { "borough": "Queens", "cuisine": "Brazilian" } },
    { $group: { "_id": "$address.zipcode" , "count": { $sum: 1 } } }
    ]
    );
  3. In addition to returning the results of the operation, mongosh now displays information about the duration of the 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
←  sleep()version() →

On this page

Give Feedback
© 2022 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2022 MongoDB, Inc.