MongoDB查询dbpath值

时间:2014-12-28 09:17:38

标签: mongodb

有没有办法通过查询获取正在运行的MongoDB实例的dbpath的值,假设我以管理员身份连接?不出所料,它不会出现在db.serverStatus命令输出的结果中。

1 个答案:

答案 0 :(得分:2)

经过一番研究后,我发现它实际上非常简单:

db._adminCommand("getCmdLineOpts")
就我所见,

为您提供argv和与默认值不同的已解析选项。您可以通过

访问dbpath变量
db._adminCommand("getCmdLineOpts").parsed.storage.dbPath

无论dbpath定义在哪里,如果,它与您的操作系统的默认值不同,您最有可能根据documentation of the dbpath config variable进行硬编码。