Cara termudah mungkin dengan getCmdLineOpts
perintah:
db.getSiblingDB("admin").runCommand({getCmdLineOpts:1})
Perintah Mongo Shell ini pertama-tama akan beralih ke admin
database kemudian jalankan getCmdLineOpts
memerintah. Alternatifnya adalah pembungkus shell:
db.serverCmdLineOpts()
Ini akan mengembalikan opsi baris perintah yang diurai, yang harus berisi direktori data yang digunakan dan jalur log.
{
"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
}
Catatan:Saya mengaburkan jalur saya, biasanya tidak mengandung ****
.
Anda dapat melihatnya memberikan nilai mentah serta nilai yang diuraikan. Jika opsi baris perintah dan opsi file konfigurasi ditentukan pada baris perintah, ini akan menunjukkan nilai efektif yang digunakan oleh proses. Perlu diingat bahwa ada beberapa opsi tambahan yang dapat memengaruhi tempat penyimpanan data, tetapi ini akan membantu Anda dengan cukup cepat.
Jika Anda ingin mengetahui informasi ini tanpa menggunakan Mongo Shell, Anda harus mengambil file konfigurasi atau melihat opsi baris perintah dari proses yang sedang berjalan, atau keduanya.