MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs Menu
Docs Home
/ /
Native Methods in the Legacy Shell

setVerboseShell()

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

Back

sleep()

On this page