Использование драйвера C# MongoDB, есть способ запроса сервер, чтобы узнать, если он был начат с:MongoDb C# Драйвер - режим аутентификации Тест
mongod --auth
или просто mongod
?
Спасибо.
Использование драйвера C# MongoDB, есть способ запроса сервер, чтобы узнать, если он был начат с:MongoDb C# Драйвер - режим аутентификации Тест
mongod --auth
или просто mongod
?
Спасибо.
Существует ticket on the MongoDB tracker, указывающий команду getCmdLineOpts, которая может использоваться для получения режима авторизации сервера.
db.runCommand("getCmdLineOpts")
возвращает
{
"argv" : [
"mongod",
"--config",
"mongodb.conf"
],
"parsed" : {
"auth" : "true",
"config" : "mongodb.conf",
...
},
"ok" : 1
}
--auth
Если был передан в командной строке будет появляться в argv
и parsed
узлов; если он установлен в mongodb.conf, то только появится в узле parsed
.