如何通过mongo shell运行javascript时抑制“切换到db”消息的输出?

问题描述 投票:2回答:1

当使用mongoshell运行javascript文件时,程序会打印出一些预期的信息。然而,在屏幕的顶部,第一行显示“切换到db foo”,这是由程序中的“use foo”命令产生的。

use foo;    // switched to db foo
db.myColl.find(); // { "bar" : "baz" }

程序在几个数据库之间切换,因此每次调用“use”语句时,它都会产生几行不需要的输出。

如何在javascript程序中抑制“切换到db foo”行的输出?

javascript mongodb mongo-shell
1个回答
1
投票

如果更改函数内的数据库,则不会打印“切换到db ...”消息。 (至少在Robo 3T shell窗口中)

function findInDB (dbName) {
    db = db.getSiblingDB(dbName);
    db.myColl.find();
}
© www.soinside.com 2019 - 2024. All rights reserved.