2

mongo.exe (または任意のシェル) を使用して MongoDB インスタンスに接続し、何らかの方法でコマンドライン/ config 起動オプションを表示できるようにしたいと考えています。私の知る限り、これは機能しませんが、これは私が考えていることです:

>startupOptions()

{
   dbpath: d:\data\mongo,
   logAppend: true,
   master: false,
   bindIp: 127.0.0.1,
   /* ... */
}

何か案は?

4

2 に答える 2

2

カンダーの答えは完璧です。ここに、みんなのための追加情報があります。

> use admin
switched to db admin
> db.runCommand("getCmdLineOpts")
{
        "argv" : [
                "D:\\MongoDB\\program\\mongod.exe",
                "--config",
                "d:\\MongoDB\\config\\mongodb.config",
                "--service"
        ],
        "parsed" : {
                "bind_ip" : "127.0.0.1",
                "config" : "d:\\MongoDB\\config\\mongodb.config",
                "dbpath" : "D:\\data\\db",
                "directoryperdb" : "true",
                "logappend" : "true",
                "logpath" : "D:\\MongoDB\\logs\\mongodb-service.log",
                "rest" : "true",
                "service" : true
        },
        "ok" : 1
}

argvコマンドライン引数 ( ) と --config からの値( )の両方を取得していることに注意してくださいparsed

于 2013-10-16T17:05:29.547 に答える