sql >> Database >  >> NoSQL >> MongoDB

Hoe verbinding maken met een andere MongoDB-database als superuser met NodeJS?

Een oplossing zou zijn om een ​​shellscript te gebruiken dat wordt uitgevoerd vanaf Nodejs-kant:

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

Dan kan ik de volgende verbindingsreeks gebruiken:"mongodb://test:[email protected]:27017/my_db_name" .

Deze oplossing werkt, maar ik ben nog steeds op zoek naar de native oplossing van Mongo.



  1. Kan geen verbinding maken met mongoDB met Nodejs met Docker-compose

  2. Foutmelding:Route() in Route kan niet worden toegepast op String

  3. Zoek het verschil tussen 2 documenten op mongoDB vanuit de mongo-shell

  4. PyMongo gedraagt ​​zich slecht met drijvende-kommagetallen