Ошибка команды: MongoError: CMD_NOT_ALLOWED: профиль - PullRequest
1 голос
/ 01 февраля 2020

Я использую свободный кластер Atlas mongodb и пытаюсь включить профилировщик для целей мониторинга, и у меня есть доступ администратора Atlas к кластеру

profiller setting image

При настройке опция профилировщика включена, как показано на рисунке выше

Когда я выполняю команду db.setProfilingLevel(2), получаю следующую ошибку:

MongoDB Enterprise Cluster0-shard-0:PRIMARY> db.setProfilingLevel(2)
2020-02-01T11:52:51.976+1100 E  QUERY    [js] uncaught exception: Error: command failed: {
    "ok" : 0,
    "errmsg" : "CMD_NOT_ALLOWED: profile",
    "code" : 8000,
    "codeName" : "AtlasError"
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
doassert@src/mongo/shell/assert.js:18:14
_assertCommandWorked@src/mongo/shell/assert.js:583:17
assert.commandWorked@src/mongo/shell/assert.js:673:16
DB.prototype.setProfilingLevel@src/mongo/shell/db.js:681:12
@(shell):1:1
...