MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment se connecter à une autre base de données MongoDB en tant que superutilisateur en utilisant NodeJS ?

Une solution serait d'utiliser un script shell exécuté du côté de Nodejs :

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

Ensuite, je peux utiliser la chaîne de connexion suivante :"mongodb://test:[email protected]:27017/my_db_name" .

Cette solution fonctionne, mais je recherche toujours la solution native Mongo.