sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan opretter man forbindelse til en anden MongoDB-database som superbruger ved hjælp af NodeJS?

En løsning ville være at bruge et shell-script, der udføres fra Nodejs side:

mongo <<EOF
use admin
db.auth("superuser", "1234");
use another_db
db.addUser({
   user: "test",
   pwd: "12345",
   roles: ["userAdmin"]
});
exit
EOF

Så er jeg i stand til at bruge følgende forbindelsesstreng:"mongodb://test:[email protected]:27017/my_db_name" .

Denne løsning virker, men jeg leder stadig efter den oprindelige Mongo-løsning.



  1. Mongoid find indlejret dokument

  2. Forespørgsel efter dokumenter, hvor matrixstørrelsen er større end 1

  3. MongoDB - Opret en samling

  4. MongoDB c#-driver:Ufølsom mellem store og små bogstaver Sammenlign ved hjælp af i eller indeholder på en liste ved hjælp af linq