sql >> Databasteknik >  >> NoSQL >> MongoDB

När den första adminanvändaren skapades på mongdb-klustret fick felmeddelandet kunde inte lägga till användare:inte behörig på admin att utföra kommandot

Du måste ändra din mongod.conf fil för att inaktivera auktorisering innan du skapar en sådan administratörsanvändare

security:
  authorization: disabled

Efter det, starta om mongod-tjänsten och öppna mongodb-skalet för att skapa adminanvändaren

use admin
db.createUser({user:"RootAdmin",pwd:"blahblah",roles:["root"]})

Kom ihåg att aktivera auktorisering igen efter att du har skapat användare.



  1. Hur man hämtar detaljerna från mongo db och skickar eller lagrar i objekt i nodejs Fork-metod

  2. Hur benchmarkar man MongoDB med YCSB?

  3. Får timeout-fel när MongoDB Atlas ansluts till Mongoose

  4. Hur förhindrar man MongoDB från att returnera objekt-ID när man hittar ett dokument?