Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

setVerboseShell()

注意

此处列出的原生方法适用于旧版 mongo shell 。

要使用mongosh 中的原生方法,请参阅 mongosh中的原生方法。

setVerboseShell()

setVerboseShell()方法将mongosh配置为输出每个操作的持续时间。

setVerboseShell() 采用以下形式:

setVerboseShell(true)

setVerboseShell()接受一个布尔参数。 指定 true 或将该参数留空以激活详细shell 。 指定false以停用。

以下示例演示了 verbose shell的行为:

  1. mongosh中,设立详细shell设置为 true

    setVerboseShell(true)
  2. 将 verbose shell设立为 true 时,运行db.collection.aggregate()

    db.restaurants.aggregate(
    [
    { $match: { "borough": "Queens", "cuisine": "Brazilian" } },
    { $group: { "_id": "$address.zipcode" , "count": { $sum: 1 } } }
    ]
    );
  3. 除了返回操作结果外, mongosh现在还显示有关操作持续时间的信息:

    { "_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()

在此页面上