मैं भी उसी मुद्दे के इर्द-गिर्द अपना सिर खुजला रहा था, और पहले व्यवस्थापक उपयोगकर्ता को जोड़ते समय भूमिका को रूट पर सेट करने के बाद सब कुछ काम कर गया।
use admin
db.createUser(
{
user: 'admin',
pwd: 'password',
roles: [ { role: 'root', db: 'admin' } ]
}
);
exit;
अगर आपने पहले ही admin
बना लिया है उपयोगकर्ता, आप इस तरह भूमिका बदल सकते हैं:
use admin;
db.grantRolesToUser('admin', [{ role: 'root', db: 'admin' }])
संपूर्ण प्रमाणीकरण सेटिंग संदर्भ के लिए, उन चरणों को देखें जिन्हें मैंने इंटरनेट पर घंटों शोध के बाद संकलित किया है।