Най-лесният начин вероятно е с getCmdLineOpts
команда:
db.getSiblingDB("admin").runCommand({getCmdLineOpts:1})
Тази команда на Mongo Shell първо ще превключи към admin
след това изпълнете getCmdLineOpts
команда. Алтернатива е обвивката на обвивката:
db.serverCmdLineOpts()
Те ще върнат анализираните опции на командния ред, които трябва да съдържат както използваната директория с данни, така и пътя на журнала.
{
"argv" : [
"C:\\****\\3.4.10\\bin\\mongod.exe",
"--dbpath",
"C:\\****\\data",
"--port",
"27017",
"--logpath",
"C:\\****\\data\\mongod.log",
"--bind_ip",
"0.0.0.0"
],
"parsed" : {
"net" : {
"bindIp" : "0.0.0.0",
"port" : 27017
},
"storage" : {
"dbPath" : "C:\\****\\data"
},
"systemLog" : {
"destination" : "file",
"path" : "C:\\****\\data\\mongod.log"
}
},
"ok" : 1
}
Забележка:Скрих пътеките си, те обикновено не съдържат ****
.
Можете да видите, че предоставя както необработените стойности, така и анализираните стойности. Ако опциите на командния ред и опциите на конфигурационния файл са посочени в командния ред, това ще покаже ефективните стойности, използвани от процеса. Имайте предвид, че има няколко допълнителни опции това може да повлияе къде се съхраняват данните, но това трябва да ви насочи доста бързо.
Ако искате да знаете тази информация, без да използвате Mongo Shell, ще трябва или да подготвите конфигурационния файл или да погледнете опциите на командния ред на изпълнявания процес, или и двете.